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

Your note of 4/12/79 on EVAL-WHEN



CC: (BUG LISP) at MIT-MC, (BUG LISPM) at MIT-MC

When compiling a file, the definition of EVAL-WHEN is
changed, so that
(EVAL-WHEN (COMPILE) (LOAD '|mumble|))
will actually happen (without this change, EVAL-WHEN only
evaluates when EVAL is in the condition list).  Unless there 
is some switch, currently lacking, there is no way for
LOAD and/or MAKLAP to distinguish the state in which the
EVAL-WHEN above happens, and that in which a form from the
file |mumble|  happens.  Does this imply that EVAL-WHEN is
only fully-definable at toplevel?  What does LISPM do
with respect to this problem?