[Top][All Lists]
[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