On Tue, Mar 24, 2009 at 5:49 PM, Edwin Woollett <woollett at charter.net> wrote:
> A fresh session with Maxima 5.17.1
> windows xp
>
> First use of this function is weird,
> second try works:
> (%i2) (%i2) (%i2) (%i2) (%i2) (%i2) (%i2) (%i2) (%i2) (%i2) (%i2) (%i2)
> (%i2) (%i2) (%i2) (%i2) (%i2) (%i2) (%i2) (%i2) (%i2) (%i2) (%i2) (%i2)
> (%i2) (%i2) (%i2) (%i2) (%i2) (%i2) (%i2) (%i2) (%i2) (%i2) (%i2) (%i2)
> (%i2) (%i2) (%i2) (%i2) (%i2) (%i2) (%i2) (%i2) (%i2) (%i2) (%i2) (%i2)
> (%i2) (%i2) (%i2) (%i2) (%i2) (%i2) (%i2) (%i2) (%i2) (%i2) (%i2) (%i2)
> (%i2) (%i2) (%i2) (%i2) (%i2) (%i2) (%i2) (%i2) (%i2) (%i2) (%i2) (%i2)
I',m pretty sure this is caused by a bug in GCL's implementation of
READ-CHAR-NO-HANG, and I think it's triggered by autoloading printf.
Do you get the spurious prompts if you just enter some printf call by
itself? I committed a work around recently. It will be in the next
version (April).
best
Robert Dodier