More comment: build with clisp is fine, it is "running FRICASsys
directly without setting $FRICAS" not working as expected.
Turns out it needs another fix:
--- a/src/lisp/fricas-lisp.lisp
+++ b/src/lisp/fricas-lisp.lisp
@@ -344,7 +344,7 @@ with this hack and will try to convince the GCL
crowd to fix this.
#+:GCL si::*command-args*
#+:cmu extensions:*command-line-words*
#+:sbcl sb-ext::*posix-argv*
- #+:clisp ext:*args*
+ #+:clisp (coerce (ext:argv) 'list)
#+:openmcl ccl::*COMMAND-LINE-ARGUMENT-LIST*
#+:ecl
(let ((n (SI:ARGC)) (res nil))
"ext:*args*" never works, from "clisp -h":
````
Usage: /usr/lib64/clisp-2.49.92/base/lisp.run [options] [lispfile
[argument ...]]
When 'lispfile' is given, it is loaded and '*ARGS*' is set
to the list of argument strings.
````
So for example, "clisp 1.lisp -v", then "ext:*args*" is set to "(-v)".
- Qian