From: Daniel B. <da...@te...> - 2003-12-01 13:28:26
|
Matthew Schulkind <ms...@co...> writes: > Hi, > > I believe I have found a bug in the SBCL optimizer. This has been > verified to occur in both 0.8.5 and 0.8.6 > > Here is the offending code: > > (let ((game-board '((+ + +)))) > (setf (nth 1 (nth 0 game-board)) 'W) [...] > (nth 1 (nth 0 game-board)) should clearly be W and not + It's not clear to me: you're modifying read-only data, so all bets are off. See 3-13 in the Lisp FAQ at http://www.faqs.org/faqs/lisp-faq/part3/ -dan -- http://web.metacircles.com/Support - SBCL custom development and support |