[Maxima] Errors in the testsuite

Raymond Toy toy.raymond at gmail.com
Sat Apr 3 12:27:17 CDT 2010


On 4/3/10 1:10 PM, Robert Dodier wrote:
> On 4/3/10, Raymond Toy <toy.raymond at gmail.com> wrote:
>
>   
>> Ah, in lmdcls, it's pretty clear that unspecial is not supported on sbcl
>> and openmcl.   We need to fix this.  (I think the best solution is not
>> to have to do unspecials at all.)
>>     
> The use of special variables in Maxima could be cleaned up a lot.
> I wouldn't be opposed to anybody who wants to take on the task.
> I am imagining stuff like: change names to use the *foo* convention,
> replace special variables with lexical variables where possible,
> perhaps wider use of CL packages to isolate symbols used in
> different contexts. (If we did that stuff, I think we could do away
> with unspecial entirely.)
>   

I agree wholeheartedly.  But it's really scary to do because it's hard
to tell if the name is really lexical or special.  The test suite isn't
good enough to catch all of these unfortunately.

Ray



More information about the Maxima mailing list