Hi, I've attached a patch that clears up most of the issues that CVS sbcl has with Maxima. I believe that none of these issues would have been a problem in the normal mode of building the system; here I've used a compilation regime that treats the failurep return value from compile-file as a serious problem, and it seems to have caught some things. I hope that the comments I've included enable you folks to make the right changes; certainly don't take my suggestions as gospel, and do get back to me if you have questions (though note that I'm not as yet subscribed to this list). All that said, since I haven't built this the standard way, I'm having a certain amount of difficulty testing the system; is there a lisp-level function I can call, or a file to load, that simply runs the test suite? I tried loading tests/tests.lisp from my lisp toplevel prompt, but that simply causes all the tests to exit with error breaks; I'm not having much success in persuading ?load from a maxima prompt to work... I am in your hands. Cheers, Christophe -- http://www-jcsu.jesus.cam.ac.uk/~csr21/ +44 1223 510 299/+44 7729 383 757 (set-pprint-dispatch 'number (lambda (s o) (declare (special b)) (format s b))) (defvar b "~&Just another Lisp hacker~%") (pprint #36rJesusCollegeCambridge)
Attached file: maxima-sbcl.diff