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

Re: nesting of EVAL-WHENs

Hmmm.  I suppose we could say that if both COMPILE and LOAD are
specified in the outer EVAL-WHEN, when the compiler is processing the
body to spit out the code to do the LOAD evaluation, it should not do
any more compile-time evaluation of nested subforms.  This could be
modeled with our view of how EVAL-WHEN might be implemented as a macro
by having (EVAL-WHEN (COMPILE LOAD) ...) expand into a MACROLET, that
shadows EVAL-WHEN with a new definition which totally ignores the
COMPILE situation.