[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
destructuring in macrolet?
- To: Don Morrison <DFM%JASPER@LIVE-OAK.LCS.MIT.EDU>
- Subject: destructuring in macrolet?
- From: "Scott E. Fahlman" <Fahlman@C.CS.CMU.EDU>
- Date: Mon, 16 Nov 1987 01:12:00 -0000
- Cc: common-lisp@SAIL.STANFORD.EDU
- In-reply-to: Msg of 13 Nov 1987 18:36-EST from Don Morrison <dfm at JASPER.Palladian.COM>
- Sender: FAHLMAN@C.CS.CMU.EDU
The language on page 146 of CLtL clearly implies that macrolet does
not support defmacro-style arglist destructuring:
Defmacro, unlike any other COMMON LISP construct that has a
lambda-list as part of its syntax, provides an additional
facility known as destructuring.
Well, the definition of macrolet says that it uses the same format as
defmacro, and I read that as requiring the same handling of the arglist.
I think that the use of the phrase "any other" in the paragraph you cite
is just a bit of sloppy wording.
-- Scott