Maxima strings reimplementation now in CVS trunk



Raymond Toy (RT/EUS) wrote:
> Robert Dodier wrote:
>> Hello,
>>
>> I've merged strings-are-lisp-strings-branch into CVS trunk.
>> This merge reimplements Maxima strings as Lisp strings.
>> The result compiles successfully and passes run_testsuite
>> with GCL, SBCL, and Clisp (all Linux).
> 
> Everything seems to be working fine, but I noticed this today:
> 
> (%i8) asksign(x-y);
> "Is  "y - x"  positive, negative, or zero?"
> 
> Note that the question is now enclosed in double quotes.  This didn't 
> use to do that.  Is that intended?

Perhaps $stringdisp should be bound to nil in asksign?  Or maybe 
dimension-mtext should bind $stringdisp to nil?  Or something else?  Or 
maybe this is the new and improved maxima?

Trace has a similar problem.

Ray