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

Re: eval-when



    ...to distinguish between evaluate at load time without
    going through the compiler expansion, and load the result of compiler 
    processing.  The standard forms for doing this are (PROGN ...) and
    (PROGN 'COMPILE ...) respectively.

Naively viewed, what you seem to be talking about is a distinction
between compiled code running at LOAD-time and evaluated code running
at LOAD-time.  Is this right?  If so, why does it matter?

(eval-when (load-evaluated) ...) is the best name I can think of,
if this is really needed for anything.  If this extension is made,
(eval-when (load-compiled) ...) should also be defined, as a synonym
for (eval-when (load) ...), for obvious reasons.