axiom-developer
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Axiom-developer] GCL in batch mode


From: Gabriel Dos Reis
Subject: Re: [Axiom-developer] GCL in batch mode
Date: Mon, 11 Dec 2006 13:28:26 -0600 (CST)

On Mon, 11 Dec 2006, Waldek Hebisch wrote:

| > On Mon, 11 Dec 2006, Waldek Hebisch wrote:
| >
| > | >
| > | > Camm --
| > | >
| > | >   I'm wondering what the behaviour of "gcl -batch" is.  The info page
| > | > says:
| > | >
| > | >    `-batch'
| > | >         Do not enter the command print loop.  Useful if the other 
command
| > | >         line arguments do something.  Do not print the License and
| > | >         acknowledgement information.  Note if your program does print 
any
| > | >         License information, it must print the GCL header information
| > | >         also.
| > | >
| > | >
| > |
| > | AFAICS "not enter the command print loop" really means "do not enter
| > | read-eval-print loop", so in particular nothing is read from standard
| > | input.  For me the following works:
| > |
| > | gcl -batch -eval '(format t "~a~&" si::*system-directory*)'
| >
| > Interesting.  I tried that combination too; it did not work -- which
| > perplexed me.
| >
|
| Maybe I snipped too much. You wrote:
|
| echo '(format nil "~a" si::*system-directory*)' | gcl -batch
|               ^^^
| Just usning '-eval' gives:
|
| gcl -batch -eval '(format nil "~a" si::*system-directory*)'
|
| which prints nothing.


Yes, I did not include all the variations I tried :-/

| IIUC without '-batch' you print return _value_ of
| format function, but '-batch' supresess printing of return value, so
| you get nothing.

OK; thanks!

-- Gaby




reply via email to

[Prev in Thread] Current Thread [Next in Thread]