[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Macros expanding into declarations
- To: "Steve Bacher (Batchman)" <SEB1525@draper.com>
- Subject: Re: Macros expanding into declarations
- From: masinter.pa@Xerox.COM
- Date: 9 Dec 88 09:35 PST
- Cc: cl-cleanup@SAIL.STANFORD.EDU
- In-reply-to: "Steve Bacher (Batchman)" <SEB1525@draper.com>'s message of Thu, 8 Dec 88 11:26 EST
Steve,
You are not alone in having the experience of implementing PARSE-BODY based
on that discussion.
I think it was part of the complexity issues raised by that discussion, the
imponderable of
(macrolet ((adeclare () '(declare (special x))))
(adeclare)
...)
of symbol-macrolet expressions expanding into declare, and several other
ugliness, compiled with the nearly empty set of practical applications,
that convinced us that this was a Bad Idea and to propose removing it to
X3J13.
The X3J13 body approved this proposal, and I believe the vote was either
unanimous or nearly so.