[Maxima] Errors in the testsuite

Stavros Macrakis macrakis at gmail.com
Sat Apr 3 18:06:31 CDT 2010


On Sat, Apr 3, 2010 at 13:10, Robert Dodier <robert.dodier at gmail.com> wrote:

> The use of special variables in Maxima could be cleaned up a lot.
>

Agreed!


> I am imagining stuff like:



> change names to use the *foo* convention,
>

Sounds like a good idea and not risky (assuming we catch all instances of
the variable in one edit).


> replace special variables with lexical variables where possible,
>

Trickier and I think this will only cover a few cases -- the only case I can
think of where a lexical variable can simply replace a special variable
(assuming the special variable is really needed) is when there is a nested
function (lambda-expression).  Of course, code can be reorganized in many
cases to eliminate special variables, but that requires more thought and
work....


> perhaps wider use of CL packages to isolate symbols used in different
> contexts.
>

Good idea in general, for functions as well as special variables.

           -s
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.math.utexas.edu/pipermail/maxima/attachments/20100403/0e58f59c/attachment.html>


More information about the Maxima mailing list