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

Header Protocols for LISP source files



    Date: 14 November 1979 09:53-EST
    From: Kent M. Pitman <KMP at MIT-MC>
    To: BUG-LISP at MIT-MC
    LET and DEFMAX both don't care any more about (STATUS FEATURE NOLDMSG)
    -- the culprit is a buggy version of HERALD in NILCOM;MACAID >
I've just fixed this, and will probably distribute the fasl's to other
sites tonite.  There is a new header protocol for files that want
the # stuff activated - look at the first page of NILCOM;MACAID >
The point is that the header no longer forces the fasloading of SHARPM,
but hinges its request onto the symbol  +INTERNAL-/#-MACRO
The most recent versions of LISP will have an initial autoload property
for +INTERNAL-/#-MACRO, but since  most of this code will want to work
properly in LISP 1861 etc, he extra care shown in this header is needed.
    The compiler will now have a SHARPM already loaded, with the macro 
initially activated in the compiler-enviroment, but not so in the
user-enviroment.