[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[no subject]
- To: KMP at MIT-MC
- From: George J. Carrette <GJC at MIT-MC>
- Date: Fri, 5 Jun 81 17:44:00 GMT
- Cc: BUG-LISP at MIT-MC
- Original-date: 5 June 1981 13:44-EDT
Date: 5 June 1981 00:14-EDT
From: Kent M. Pitman <KMP>
To: GJC
cc: BUG-LISP
Date: 4 June 1981 21:59-EDT
From: George J. Carrette <GJC>
Why is DEFMACRO-FOR-COMPILING in the bare lisp environment and bound to T?
-----
The Lisp Machine behaves in this way and for naive users, it would be best
if macros did not disappear at compile time. DEFMACRO-FOR-COMPILING=NIL
is a sophisticated setting and should not be the default.
-kmp
Sorry, the question is really "why isn't this variable autoloading along with
DEFMACRO? It would seem that unless one has done a defmacro nothing in
the environment needs this switch" For example, the variable MACROS, which
has been in maclisp for some time now, is unbound in a bare lisp.