[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Will this ever get fixed?
- To: BUG-LISP at MIT-MC
- Subject: Will this ever get fixed?
- From: David C. Plummer <DCP at MIT-MC>
- Date: Sat, 16 Jan 82 18:35:00 GMT
- Original-date: 16 January 1982 13:35-EST
I BUGged this last year, and I just got screwed by it again:
(macroexpand '(setf (ldb 0410 (arraycall fixnum foo 0))
(length bar)))
==> ((LAMBDA (|T..120| |T..121|)
(SETQ |T..120| (DPB |T..121| 410 |T..120|))
|T..121|)
(ARRAYCALL FIXNUM FOO 0)
(LENGTH BAR))
It appears that if the new value involves a computation, setf
gets quite confused.