[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: side effects and a complr bug.
- To: GJC at MIT-MC, BUG-LISP at MIT-MC, Guy.Steele at CMU-10A
- Subject: Re: side effects and a complr bug.
- From: Carl W. Hoffman <CWH at MIT-MC>
- Date: Fri, 10 Oct 80 23:25:00 GMT
- Original-date: 10 October 1980 19:25-EDT
Date: 9 October 1980 1028-EDT (Thursday)
From: Guy.Steele at CMU-10A
In-Reply-To: GJC@MIT-MC's message of 8 Oct 80 16:46-EST
I must agree with GJC that the tradition of left-to-right evaluation
be maintained in MacLISP/LISP Machine LISP for consistency. The SETF
machinery ought to be gone over with a fine-toothed comb, as well as
the destructuring machinery and anything else vaguely related, to make
sure things are being kept consistent.
SETF is a special form, not a subr. I consider the fact that GJC's
example worked interpreted to be a bug. His example only makes sense if we
view SETF as a subr and CAR as returning a locative. But Lisp doesn't work
that way.