[Ecls-list] ECL as an embedded language on an Android game

Anton Vodonosov avodonosov at yandex.ru
Thu Jul 11 12:04:12 UTC 2013


11.07.2013, 13:43, "Juan Jose Garcia-Ripoll" <juanjose.garciaripoll at gmail.com>:
> However, the fact that lisp code needs to load former instances of itself to compile new code may still have subtle side effects -- 
> i.e. one macro inspects the value of most-positive-fixnum and uses that value as is instead of the symbol name to produce types,
> optimized code, etc.

I think (hope) there are not so many places in CL which allow to couple the code with the host compiler.
Maybe this example with most-postivive-fixnum (-negative-long-float, etc) is the only one?
If so, it must be very very rare case.

Such problematic macro can be easily be adjusted to use some configurable
parameter *target-most-positive-fixnum* instead of cl:most-positive-fixnum.





More information about the ecl-devel mailing list