[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
SETF
- To: JONL at MIT-MC
- Subject: SETF
- From: Robert W. Kerns <RWK at MIT-MC>
- Date: Fri, 15 Aug 80 03:49:00 GMT
- Cc: BMT at MIT-MC, MACSYMA-I at MIT-MC, RZ at MIT-MC, WGD at MIT-MC, BUG-LISP at MIT-MC
- Original-date: 14 August 1980 23:49-EDT
Date: 13 August 1980 23:41-EDT
From: Jon L White <JONL at MIT-MC>
To: BMT
cc: MACSYMA-I, RZ, WGD,
BUG-LISP
Re: SETF
Unfortunately, the currentf SETF expander turns (SETF (CAR L) X)
into (PROGN (RPLACA L X) X), which isn't what the built in version does
-- it acts as if the expansion should be (RPLACA L X). This difference
in return value makes it impossible to use the value of SETF. Any
preferences for what the "return value" of SETF should be?
This is a bug resulting from your turning SETF into a special form. One of us
should fix it.