On Tue, May 13, 2008 at 11:43 PM, Jason Nielsen jdn@math.carleton.ca wrote:
Well I can confirm that it now compiles and seems to run. I also get the same message when running the tests.
Good, then I must find a way to run 1.0.16 too.
foo = _
; in: LAMBDA NIL ; (CLPYTHON.AST.NODE:|assign-stmt| ; (CLPYTHON.AST.NODE:|identifier-expr| CLPYTHON.USER::_) ; ((CLPYTHON.AST.NODE:|identifier-expr| CLPYTHON.USER::|foo|))) ; --> LET SETF LET* MULTIPLE-VALUE-BIND LET SETF LET* MULTIPLE-VALUE-BIND ; --> LET ; ==> ; (SB-KERNEL:%PUTHASH #:G2 #:G3 #:G5) ; ; caught WARNING: ; Destructive function SB-KERNEL:%PUTHASH called on constant data. ; See also: ; The ANSI Standard, Special Operator QUOTE ; The ANSI Standard, Section 3.2.2.3 ; ; compilation unit finished ; caught 1 WARNING condition #<function #<FUNCTION CLPYTHON.APP.REPL::FOO> {1003059CC9}>
This modifying of constants should be fixed now in CVS.
- Willem