Re: Fwd: Maxima patches for Scieneer Common Lisp.



Hi Douglas,

> The standard Scieneer Common Lisp version does accept
> maxima package definitions as-is and compiles maxima with
> just a few changes and passes the tests.
>
> Scieneer Common Lisp also offers an alternative, optional,
> non-ANSI-CL, variant for which the standard ANSI-CL symbols
> have lower case names, and the reader defaults to a lower case,
> case sensitive mode.  For example,
>  (symbol-name :common-lisp) => "common-lisp"
>
> The proposed changes to maxima improve support for such
> CL variants, making the source code less dependent on the
> case of symbols.

Well, if SCL compiles OK with (in-package "MAXIMA") and
the lowercase package declarations are a non-CL extension,
then I'm pretty sure I'd rather not make those changes.
Keeping all the purported CL implementations happy is
somewhat problematic, so if the suggested changes to
package declarations are not actually necessary, I'm
inclined to let it slide.

All the best,
Robert Dodier