[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Your note of 4/12/79 on EVAL-WHEN
- To: RWK at MIT-MC
- Subject: Your note of 4/12/79 on EVAL-WHEN
- From: JONL at MIT-MC (Jon L White)
- Date: Thu ,12 Apr 79 11:51:00 EDT
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?