> 
> > So we need a protocol to make sure that arguments
> > intended for AXIOMsys do not have some unexpected effect on
> > host Lisp.  Unfortunatly, this means analysing argument handling code
> > in each Lisp and it takes time.
> 
> Isn't that easy? Each command line that is intended for AXIOMsys is 
> called something like --axiomsys-initfile --axiomsys-lisp-expr. I am 
> sure no LISP is looking for an option starting with --axiomsys-*.
>

Not that easy:

bash-3.2$ clisp --axiomsys-initfile
GNU CLISP: invalid argument: '--axiomsys-initfile'
GNU CLISP: use '-h' for help


With clisp '-- --axiomsys-initfile' works, but I need to make
sure that there are no unexpected interactions with other Lisps.
 
> Anyway, since we start AXIOMsys always via the fricas script, that 
> script could just put the command like arguments into an environment 
> variable (FRICASARGS, say) and pass it over to AXIOMsys as Andrey 
> suggested. Then picking out the arguments and react to them 
> appropriately should be easy.

Yes, we can pass arguments via environment.  I am looking at
command line in case somebody wants to start AXIOMsys directly
and does not want to mess with environment.  To say the truth
since passing arguments via environment works fine I cosidered
command line of very low priority.  But apparently command
line is first thing that somebody new to FriCAS wants to
use so it would be good to have something working.

-- 
                              Waldek Hebisch
[email protected] 

-- 
You received this message because you are subscribed to the Google Groups 
"FriCAS - computer algebra system" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/fricas-devel?hl=en.

Reply via email to