[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Issue EVAL-WHEN-NON-TOP-LEVEL, v2



Uh, I forgot to remind you that my position is not to "delete" the inner 
COMPILE situations, but rather to resort to the overriding macrolet'd
definition for EVAL-WHEN [which effectively treats inner COMPILE
situations as EVAL situations.]  That is, the inner form is certainly
evaluated, but only once!  Inner forms like eval-when(eval compile) 
would be evaluated twice if you don't do something special; and that 
double evaluation is what I claim is wrong.

-- JonL --