[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
- To: (BUG LISPM) at MIT-AI
- From: RMS@MIT-AI
- Date: Fri ,3 Feb 79 08:12:44 EDT
I have made DEFSTRUCT generate selector functions with definitions
of the form (SUBST (X) (AR-1 X 3)), which apply normally
but act like substitution macros for compilation and SETF.
Such things can be defined explicitly with DEFSUBST instead of DEFUN.
Also, (SETF (LDB ...) ..) no longer evals most of ... twice.
This is all debugged but not installed.
Installing it requires redefining APPLY-LAMBDA which is painful.
I'd suggest waiting till the next cold-load.