[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
destructuring in macrolet?
Date: Fri, 13 Nov 87 18:36 EST
From: Don Morrison <dfm@jasper.palladian.com>
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.
According to the definition of MACROLET on page 113, it doesn't take a
lambda-list, it takes a "varlist". And at the top of page 114 it says
"MACROLET ... defines local macros, using the same format used by
DEFMACRO." I interpret that to mean that since DEFMACRO destructures,
so does MACROLET.
barmar