[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
10MACROS vs MACROS
- To: Lisp
- Subject: 10MACROS vs MACROS
- From: MASINTER
- Date: Sun, 04 Jul 1982 15:47:27 -7000
- Date: 4 JUL 1982 1547-PDT
- Cc: kaplan, masinter
The Interlisp-10 compiler now looks at a list of properties for
macros; the list, COMPILERMACROPROPS, is initialized to (10MACROS MACROS).
This list is distinct from the list MACROPROPS, which are all "potential"
macro properties which should be saved by the (MACROS --) file package
command.
10MACRO should be used for macros only appropriate for Interlisp-10.
(Interlisp-D has DMACRO, Interlisp-Jericho has JMACRO and Interlisp-VAX
has VAXMACRO.) MACRO should be used for "implementation independent"
macros.
System facilities for dealing with macros (e.g., EXPANDMACRO, MACROTRAN,
MASTERSCOPE, etc.) have been upgraded to deal with the multiple
macro properties.