Subject: how to use "maxima --batch" *reliably* ??
From: Raymond Toy (RT/EUS)
Date: Wed, 27 Feb 2008 17:21:16 -0500
Robert Dodier wrote:
> About interactive queries triggered in batch files,
>
> On Wed, Feb 27, 2008 at 12:54 PM, Robert Marik <marik at mendelu.cz> wrote:
>
>> Maxima hangs and the process sits on the server. I use the timeout scritp
>> which kill maxima after 5 seconds:
>> http://www.shelldorado.com/scripts/cmds/timeout
>
> It seems like it should be possible to close the terminal input stream
> so that if any read from the terminal is attempted then there would be
> a Lisp error. I don't know if that's really possible; depends on the
> Lisp implementation for sure.
Neat.
FWIW, mread reads from *query-io*, which is a standard CL stream. If
you (close *query-io*), you should get some kind of error when maxima
needs to ask a question. Not sure what other effects this might have,
though.
Ray