[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Macros -> declarations
- To: "David A. Moon" <Moon@SCRC-STONY-BROOK.ARPA>
- Subject: Macros -> declarations
- From: "Scott E. Fahlman" <Fahlman@CMU-CS-C.ARPA>
- Date: Sat, 18 May 1985 03:50:00 -0000
- Cc: common-lisp@SU-AI.ARPA
- In-reply-to: Msg of 17 May 1985 21:30-EDT from David A. Moon <Moon at STONY-BROOK.SCRC.Symbolics.COM>
- Sender: FAHLMAN@CMU-CS-C.ARPA
Now there's an idea: flush local SPECIAL declarations altogether,
keeping only global SPECIAL proclamations. I'll have to think about
this awhile to see if I really believe that we can do without these
declarations, but it is certainly a very attractive suggestion at first
glance. Can anyone think of a really important use for such
declarations?
I don't understand Moon's comment that local SPECIAL declarations have
mostly been used to simulate what FLET does better. Can you elaborate a
bit?
As Moon points out, even with this change we would still need PARSE-BODY
for macro writers, but it would sure make life easier for the
interpreter, since the other declarations can all be ignored unless
you're doing tense error-checking.
-- Scott