[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
- To: dlw at MIT-AI
- Subject: Re: destructuring
- From: George J. Carrette <GJC at MIT-MC>
- Date: Mon ,2 Feb 81 18:09:00 EDT
- Cc: LISP-FORUM at MIT-AI
When you say it would be *horrible* to have to introduce new
functionality in the LAMBDA constructs, you mention that "lots
of things in the existing world would have to be changed."
As last I heard, there was only ONE lambda binding contruct in
lisp, and that is LAMBDA. The lambda-binding done by DO and PROG
PROGF and LET, can simply macro-expand into either LAMBDA or
(perhaps call it) SUPER-LAMBDA. So the changes should be
Don't you see how you only increase your lossage more by introducing
yet more special constructs, just because the existing ones have been
implemented in a wedged (i.e. Stuck) manner?