[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Header Protocols for LISP source files
- To: KMP at MIT-MC
- Subject: Header Protocols for LISP source files
- From: JONL at MIT-MC (Jon L White)
- Date: Thu, 15 Nov 79 00:46:00 GMT
- Cc: (BUG LISP) at MIT-MC, REES at MIT-MC, JPG at MIT-MC, CWH at MIT-MC
- Original-date: 14 NOV 1979 1946-EST
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.