make error for maxima-5.9.0



Hello *,

On Wed, 30 Jun 2004, Camm Maguire wrote:
> "Andrey G. Grozin" <A.G.Grozin@inp.nsk.su> writes:
> > The necessary changes have been just committed to TeXmacs cvs. They will 
> > appear in the next release. The TeXmacs interface to maxima-5.9.0.9.beta1 
> > will be much more robust than to earlier versions of maxima. By the way, 
> > the command "describe" will work from TeXmacs (for maxima on all lisps 
> > except gcl).
> What is the problem with gcl here?
Some observations about describe(something); in the new TeXmacs interface 
to maxima-5.9.0.9beta1 with various lisps (this new interface will appear 
in the next release of TeXmacs):

1. cmucl, sbcl
describe works fine. maxima sends to TeXmacs
....
\2channel:prompt\5\2latex:\\red Enter space-separated numbers, ALL or 
NONE: \\black\5\5
(where \2 and \5 are ctrl-chars required by the TeXmacs protocol, and \\ 
means a single backslash). This is the correct behaviour.

2. clisp
describe works erratically. Sometimes, after a usre enters his/her choice, 
maxima sends
\2channel:prompt\5\2latex:\\red Still waiting\\black\5\5
After entering a new input, maxima reacts to the *first* input of the 
user. Other sequences of events happen, but (with some patience) it is 
possible to force maxima to give the required information.

3. gcl
maxima sends just
....
Enter n, all, none, or multiple choices eg 1 3 :
without any \2's, \5's, channel:prompt etc.
My understanding is that the function showing info files is in the C core 
of gcl, and its output is not affected by *prompt-prefix* and 
*prompt-suffix*. Therefore, describe in maxima-gcl does not work from 
TeXmacs, and will not work.

Andrey Grozin