[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
- To: CWH at MIT-MC
- Subject: DEFMACRO-DISPLACE-CALL
- From: JONL at MIT-MC (Jon L White)
- Date: Sun, 30 Dec 79 01:20:00 GMT
- Cc: (BUG LISP) at MIT-MC, JPG at MIT-MC
- Original-date: 29 DEC 1979 2020-EST
This switch determines whether the "memoizing" code gets added to the
user-supplied code for the macro; when it has been so added, then
at runtime the MACRO-EXPANSION-USE switch will determine whether it
is used or not, but if it hasn't even been added, then not much
can be done at runtime. If such "memoizing" code was added, then
the |forget-macromemos/|| call must be made upon load time (but
true it shouldn't even be loaded if DEFMACRO-FOR-COMPILING is null).
The MACROEXPANDED mode is so useful, that most users will probably
opt for it, and will thus cause the loading of DEFMAX anyway.