[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
special forms
Is it legit to implement a CL special form as a macro that expands into
an implementation-specific special form? (For example, making FUNCTION
expand into a CLOSURE form in some circumstances.) I do not think this
would cause problems for code-walkers that use the procedure described
on p. 57, since the code-walker is expected to have its own handling
for all of the CL special forms and should never try to macroexpand
them. Assuming this is allowed, should SPECIAL-FORM-P be true of the
implementation-specific special forms or only those listed in CLtL?
-Sandra
-------