[cmucl-imp] [Didier Verna] multiple string reads/writes of SB-IMPL::BAKQ-COMMA
Didier Verna
didier at lrde.epita.fr
Fri Oct 11 08:27:43 UTC 2013
Hi,
on second thought, I'm forwarding this to sbcl-devel because I think
this might be a bug. The same scenario works fine with CCL. CMUCL gives
a note and a warning but still works:
CL-USER> (test 'a 'b)
; In: TEST 'A
; (TEST 'A 'B)
; ==>
; (LET (#)
; (SETQ #:G0 #)
; #:G0)
; Note: Variable LISP::BACKQ-COMMA defined but never used.
; ;
; Warning: These variables are undefined:
; #:G0 OBJ
; (A B)
The macroepansion is however similar to that of SBCL:
CL-USER> (macroexpand '(test 'a 'b))
(LET ((LISP::BACKQ-COMMA OBJ))
(SETQ #:G4368 (LIST 'A 'B))
#:G4368)
T
-------------- next part --------------
--
Resistance is futile. You will be jazzimilated.
Lisp, Jazz, A?kido: http://www.didierverna.info
More information about the cmucl-imp
mailing list