I think I found a minor bug



I am in windows XP running xmaxima --
Maxima 5.9.2 http://maxima.sourceforge.net
Using Lisp GNU Common Lisp (GCL) GCL 2.6.7 (aka GCL)

I made up a small batch file to duplicate the problem
this is it:

fpprec:131;
a:1/7.0B+0;
b:1234B-22;
ldisplay(a-b);


The results are:



batching #pC:/Documents and Settings/doug/maxima/bug.mac
(%i87)                  fpprec : 131
(%o87)                       131
                     1
(%i88)                    a : -----
                       7.0B0
(%o88) 
1.428571428571428571428571428571428571428571428571428571428571428571428#
5714285714285714285714285714285714285714285714285714285714286B-1
(%i89)                  b : 1.234B-19
(%o89)                    1.234B-19
(%i90)                     ldisplay(a - b)
(%t90) 
1.428571428571428571428571428571428571428571428571428571428571428571428#
5714285714285714285714285714285714285714285714285714285714286B-1 - 
1.234B-19 =
Expression is too wide to be displayed.
 -- an error.  Quitting.  To debug this try debugmode(true);
(%i91)



This only shows up when the "=" equal sign is near the end of the line.
If I make fpprec one bigger or one smaller all is OK.
This also shows up in:

axima 5.9.1 http://maxima.sourceforge.net
Using Lisp Kyoto Common Lisp GCL 2.6.5 (aka GCL)

and I just noticed that you might have to run the batch file twice to 
get the error.


This is very minor and I am just pointing it out so that if someone is 
working on that part of the code they could look at it.


Thanks again for the great program.
Doug Stewart