[developers] compiling rms in sbcl
Ann.Copestake at cl.cam.ac.uk
Sat Sep 2 19:47:48 CEST 2006
could you remember to tell us which version of files you have downloaded when
you send us a bug report, please?
The first problem should be OK with your workaround - all that code is doing
is providing names for the compiled files.
Re the second problem - I am suspicious that SBCL may not be implementing the
full ANSI spec - can you see whether the following works?
(loop for (x . y) in '((1 . 2)) do (pprint x) (pprint y))
if it does, does the following compile?
(defun foo nil
(loop for (x . y) in '((1 . 2)) do (pprint x) (pprint y)))
Can you also confirm that defmethod print-object works? e.g.,
(defstruct poo x)
(defmethod print-object ((object poo) stream) (format stream "Hi!"))
CL-USER(10): (make-poo :x 1)
There are workarounds for things like this, but it could get tedious ...
More information about the developers