[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
- To: Greenberg.Multics at MIT-MULTICS, LISP-FORUM at MIT-MC
- Subject: Re: eval-when
- From: Daniel L. Weinreb <DLW at MIT-AI>
- Date: Sat ,16 Aug 80 18:48:00 EDT
...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.