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

[no subject]

There should be no need for DEFSUBST, since DEFUN provides the data
needed. What functions are candidates for open compilation probably
should come from runtime data and experience.  SETF could also get
data from DEFUN's, its just that its more complicated than doing it
via macros, since more is left to the compiler (in this case the
SETF macro expander) to determine.

People who write macros can and do make all the errors (multiple
evaluations, introduction of name-conflicting local variables, etc.)
that you mentioned as problems facing a DEFSUBST implementation.