[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
defsubst in Maclisp
- To: lisp-forum@MIT-MC.ARPA
- Subject: defsubst in Maclisp
- From: Barry Margolin <Margolin@MIT-MULTICS.ARPA>
- Date: Wed ,20 Mar 85 19:30:00 EDT
Has anyone written a DEFSUBST for Maclisp (or a similar dialect)? (See
the Chineual for a description of DEFSUBST.) I have been trying to
write one for several days, mostly just as an academic exercise. I
managed to implement a pretty simple one, which doesn't handle &keywords
(&optional, &rest, etc) pretty quickly (it expands into an equivalent
DEFUN at (load eval) time, and a DEFMACRO at compile-time). I was in
the process of modifying it to deal with &keywords when I realized that
it should then also do destructuring, in order to be completely
compatible with DEFUN. At this point I gave up.
I don't really need this, but I am curious whether anyone has done it,
and what the compile-time code looks like.
barmar