Question to Maxima Programmers



Hi Robert,

I have all Maxima Windows releases since 5.9.0 installed on my Windows 2000 computer. 
The releases since 5.10.0 use gcl 2.6.8 (aka gcl), which is - as you explained to me in a 
previous mail - an inofficial cvs version, so gcl 2.6.8 might be different in different Maxima 
releases. 

The strange behaviour observed by Rene Grothmann occurs only in Maxima's command-
line version in 5.15.0, not in any other versions since 5.10.0 and not in xMaxima or 
wxMaxima. 

The older Windows versions 5.9.x using gcl 2.6.5 - 7 show an intermediate input label:

(%i1) 10;20;

(%o1)                                 10
(%i2)
(%o2)                                 20


I don't know if it is worth to mention and if it does mean anything but the actual 5.15.0 
Windows installer was compiled by Andrej and not as usual by Vadim. Perhaps Andrej and 
Vadim use different gcl source code. 

FWIW

Volker

 
Am 29 Jul 2008 um 19:50 hat Robert Dodier geschrieben:

> On 7/29/08, Rene Grothmann <2008 at rene-grothmann.de> wrote:
> 
> >  Until now, I used the input prompt to determine the end of the output.
> > However, in Version 5.15.0 Maxima sends this prompt even between
> > multiple commands in a line. So, sending "10; 20;" will return the
> > two prompts. The Maxima output looks like:
> >
> >  (%o1)                                 10
> >  (%i2) (%o2)                                 20
> >  (%i3)
> 
> I see this output when running 5.15.0 official release on Windows XP
> compiled w/ GCL, I forget the revision, maybe 2.6.8pre.
> 
> >  Sometimes it stops after (%i2) and sends the rest in a separate chunk.
> >
> >  Before, the Maxima output was
> >
> >  (%o1)                                 10
> >  (%o2)                                 20
> >  (%i3)
> 
> I see this output with 5.14.0 official release on Windows, and
> 5.15.0cvs (various Lisp versions including GCL 2.6.7) on Linux.
> 
> The prompt output appears to be governed by *NEED-PROMPT*
> in src/mdebug.lisp. cvs annotate claims the relevant code has not
> changed since 2005.
> 
> I can't tell what's going on here. My only guess is that GCL is
> treating the input stream differently.
> 
> What does build_info() report? Can you try the same operation with
> 5.15.0 on Linux? (If you're using Windows; otherwise vice versa.)
> 
> best
> 
> Robert Dodier
> _______________________________________________
> Maxima mailing list
> Maxima at math.utexas.edu
> http://www.math.utexas.edu/mailman/listinfo/maxima