Fwd: Maxima patches for Scieneer Common Lisp.



Hello Douglas,

Thanks for your interest in Maxima. I've taken the liberty of
forwarding your message to the Maxima mailing list to see
what others have to say about this. If the modified source code
can be compiled by the Lisps which can compile Maxima at
present (CMUCL, Clisp, GCL, OpenMCL, Allegro, others?)
then I wouldn't be opposed to patching the code so that Scieneer
Lisp can compile it. However if including these changes means
we'll have a multitude of #+scl #-scl then I'm somewhat
apprehensive about it.

Can you put the patch file on a web site or ftp or something
so that interested parties can take a look?

Thanks for investing your time in Maxima, I appreciate it very much.

All the best,
Robert Dodier


---------- Forwarded message ----------
From: Douglas Crosher 
Date: Oct 19, 2005 2:22 AM
Subject: Maxima patches for Scieneer Common Lisp.
To: Robert Dodier 


Hello Robert,

I have given maxima a try on Scieneer Common Lisp (SCL) and have a set of
patches.  The patches:

* Use keywords to name packages; e.g. use (in-package :maxima)
   rather than (in-package "MAXIMA").  Adjust some of the package
   definitions.  This allows support for non-standard CLs with lower
   case symbol names.  This may also assist ACL.

* Downcase some of the source, making it less case sensitive.
   This may also assist ACL.

* Add initial support for SCL.

The patches are rather large due to the package name changes which
touch many files.  Would you consider including these?  If so then
could I email them to you?

With these patches maxima will compile, load, and run its main loop
on SCL.

Regards
Douglas Crosher