[developers] compiling rms in sbcl
    Ann Copestake 
    Ann.Copestake at cl.cam.ac.uk
       
    Sat Sep  2 19:47:48 CEST 2006
    
    
  
Harold,
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)
Hi!
There are workarounds for things like this, but it could get tedious ...
Ann
    
    
More information about the developers
mailing list