Re: Fwd: Maxima patches for Scieneer Common Lisp.



>>>>> "Robert" == Robert Dodier  writes:

    Robert> Hi Douglas,
    Robert> I have a question about this --

    >> patch-packages: Use lowercase symbols to name packages.  This allows
    >> the source to compile on CL variants with lowercase standard symbol
    >> names such as Scieneer Common Lisp while still being valid ANSI-CL code.

    Robert> I don't understand why SCL doesn't like stuff like (in-package "MAXIMA").
    Robert> The Hyperspec suggests that's valid. If you want to change it to
    Robert> (in-package :maxima) that appears to be valid too, but there's nothing
    Robert> to stop other programmers from putting (in-package "MAXIMA") whenever
    Robert> they want, so you'll have an ongoing maintenance problem.

Perhaps SCL is like ACL's modern mode where everything is
case-sensitive, so the package "MAXIMA" isn't the same as "maxima" or
:maxima.

I don't think we currently support ACL in modern mode.

Ray