Re: Fwd: Maxima patches for Scieneer Common Lisp.



Hello Douglas,

> Thank you for considering it anyway.  Admittedly a lot of changes would
> be required to make maxima case clean and this could add a lot of
> unnecessary work.  Having seen that one of your main goals for the
> next maxima release was to downcase the source, I had thought the
> cleanup of the package case could complement this work.

Actually the recent 5.9.2 release is that "next release" and
the source code has been downcased .... Statements
about planned developments are somewhat out of date.

> Could you still consider the other changes required to support SCL.

That seems OK to me.  In summary the proposed changes thus far
and my recommendations:

(1) hayat.lisp: downcase some symbols -- OK
(2) (in-package "MAXIMA") --> (in-package :maxima) throughout -- no
(3) defsystem.lisp, maxima.system: various #+scl -- OK
(4) nset.lisp, plot.lisp, suprv1.lisp, etc: various #+scl (typically
combined with #+cmucl) -- OK
(5) lmdecls.lisp: make-unspecial macro -- OK
(6) mload.lisp: revise file search template, no functional change -- OK
(7) cpoly.lisp: use double-precision float constants -- OK

all the best,
Robert Dodier