Subject: Re: Fwd: Maxima patches for Scieneer Common Lisp.
From: Raymond Toy
Date: Thu, 20 Oct 2005 15:18:06 -0400
>>>>> "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