11.07.2013, 13:43, "Juan Jose Garcia-Ripoll" <juanjose.garciarip...@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. ------------------------------------------------------------------------------ See everything from the browser to the database with AppDynamics Get end-to-end visibility with application monitoring from AppDynamics Isolate bottlenecks and diagnose root cause in seconds. Start your free trial of AppDynamics Pro today! http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk _______________________________________________ Ecls-list mailing list Ecls-list@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/ecls-list