[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

SYMBOL-MACROLET-SEMANTICS (Version 2)



Shouldn't SETQ of a symbol macro be permitted, and defined to be the
same as SETF?

You should clarify the statement that ``recursive'' symbol macros are
an error.  Certainly it is legal for one symbol macro to expand into
another, or for a symbol macro to expand into a regular macro call
which expands into a (different) symbol macro.  Perhaps
``self-recursive'' would be better.

Should there be a global version of SYMBOL-MACROLET, i.e.
DEFINE-SYMBOL-MACRO?