[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Issue DEFINING-MACROS-NON-TOP-LEVEL, v5
- To: cl-compiler@SAIL.STANFORD.EDU
- Subject: Issue DEFINING-MACROS-NON-TOP-LEVEL, v5
- From: Kim A. Barrett <IIM@ECLA.USC.EDU>
- Date: Sat 31 Dec 88 19:40:52-PST
- Cc: iim@ECLA.USC.EDU
Regarding the definition of top-level, a case can be made for macrolet not
pushing you from top-level to non-top-level. The argument is that you can take
a macrolet form, process the body to the extent of macroexpanding everything,
throw away the macrolet, and then process the body as a top-level progn. When
we (at IIM) worked out what our compiler's notion of top-level was going to be,
my boss argued us into implementing it this way. In general it turns out to be
a useful way to do things.
kab
-------