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

[no subject]



    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.