[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
- To: GJC at MIT-MC
- Subject: Re: SEQ
- From: Kent M. Pitman <KMP at MIT-MC>
- Date: Sat ,11 Oct 80 18:24:00 EDT
- Cc: LISP-FORUM at MIT-MC
I agree completely with GJC's observations about SUBST. Some sort of
meta-evaluation or a strict variable-like interpretation seem to me
the only ways to implement it without producing rashes of unexpected
effects. May I suggest rather than PROG, though, that LET* is ideally
suited for this?
eg, (SEQ (REVERSE X) (FOO *) (PLUS * 1)) =>
(LET* ((* (REVERSE X))
(* (FOO *))
(* (PLUS * 1)))
Isn't that much prettier?