SBCL support



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