[Ecls-list] In LET/LET* bindings, the type of the form NIL is SYMBOL, not FIXNUM.

Juan Jose Garcia-Ripoll juanjose.garciaripoll at googlemail.com
Thu Jun 24 08:29:59 UTC 2010


On Thu, Jun 24, 2010 at 9:56 AM, Gabriel Dos Reis <
gdr at integrable-solutions.net> wrote:

> OpenAxiom generates more LET-forms with initialization, e.g.
>
>   (let ((a 3)) ...)
> I hope ECL is taking advantage of that in its type propagation for
> code generation purposes...
>

It will not help unless A is either constant or it is declared to have type
fixnum / double-float / single-float, etc

Juanjo

-- 
Instituto de Física Fundamental, CSIC
c/ Serrano, 113b, Madrid 28006 (Spain)
http://juanjose.garciaripoll.googlepages.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mailman.common-lisp.net/pipermail/ecl-devel/attachments/20100624/733e70d4/attachment.html>


More information about the ecl-devel mailing list