xcvb issueshttps://gitlab.common-lisp.net/groups/xcvb/-/issues2017-09-05T02:53:13Zhttps://gitlab.common-lisp.net/xcvb/cl-launch/-/issues/5ECL: output of --eval discarded2017-09-05T02:53:13ZElias PippingECL: output of --eval discardedNeither of these commands prints anything for me
```shell
cl -l ecl --eval '(format *standard-output* "foo~%")'
cl -l ecl --eval '(format *error-output* "foo~%")'
```
For other lisps, this works as expected.Neither of these commands prints anything for me
```shell
cl -l ecl --eval '(format *standard-output* "foo~%")'
cl -l ecl --eval '(format *error-output* "foo~%")'
```
For other lisps, this works as expected.https://gitlab.common-lisp.net/xcvb/cl-launch/-/issues/4abcl: abcl-asdf can't be found2017-09-05T02:53:13ZElias Pippingabcl: abcl-asdf can't be foundThe following works for me:
- `abcl --load foo.lisp` with foo.lisp containing:
```common-lisp
(load "quicklisp/setup.lisp")
(require :abcl-contrib)
(require :abcl-asdf)
(setq ABCL-ASDF:*MVN-LIBS-DIRECTORY* "/usr/share/maven/lib/")
(q...The following works for me:
- `abcl --load foo.lisp` with foo.lisp containing:
```common-lisp
(load "quicklisp/setup.lisp")
(require :abcl-contrib)
(require :abcl-asdf)
(setq ABCL-ASDF:*MVN-LIBS-DIRECTORY* "/usr/share/maven/lib/")
(ql:quickload :cl-charms)
```
- `CL_SOURCE_REGISTRY=$HOME/quicklisp/dists/quicklisp/software/babel-20150608-git/:$HOME/quicklisp/dists/quicklisp/software/trivial-features-20150923-git/:$HOME/quicklisp/dists/quicklisp/software/alexandria-20160825-git/:$HOME/quicklisp/dists/quicklisp/software/cffi_0.17.1/:$HOME/quicklisp/dists/quicklisp/software/cl-charms-20160531-git/ abcl --load foo.lisp` with foo.lisp containing:
```common-lisp
(require :abcl-contrib)
(require :abcl-asdf)
(setq ABCL-ASDF:*MVN-LIBS-DIRECTORY* "/usr/share/maven/lib/")
(require :cl-charms)
```
What does not work:
- `cl -Q -l abcl --load foo.lisp` with foo.lisp containing:
```common-lisp
(require :abcl-contrib)
(require :abcl-asdf)
(setq ABCL-ASDF:*MVN-LIBS-DIRECTORY* "/usr/share/maven/lib/")
(ql:quickload :cl-charms)
```
- `cl --source-registry $HOME/quicklisp/dists/quicklisp/software/babel-20150608-git/:$HOME/quicklisp/dists/quicklisp/software/trivial-features-20150923-git/:$HOME/quicklisp/dists/quicklisp/software/alexandria-20160825-git/:$HOME/quicklisp/dists/quicklisp/software/cffi_0.17.1/:$HOME/quicklisp/dists/quicklisp/software/cl-charms-20160531-git/ -l abcl --load foo.lisp` with foo.lisp containing:
```common-lisp
(require :abcl-contrib)
(require :abcl-asdf)
(setq ABCL-ASDF:*MVN-LIBS-DIRECTORY* "/usr/share/maven/lib/")
(require :cl-charms)
```https://gitlab.common-lisp.net/xcvb/cl-launch/-/issues/3Mixing quicklisp and eval makes standard-output disappear2018-05-31T22:43:06ZElias PippingMixing quicklisp and eval makes standard-output disappearPlease consider the following:
```shell
cl --eval '(dolist (stream-symbol (list :*standard-output* :*error-output*)) (format (symbol-value (find-symbol (symbol-name stream-symbol))) "Hello on ~a~%" stream-symbol))'
Hello on *STANDARD-OUT...Please consider the following:
```shell
cl --eval '(dolist (stream-symbol (list :*standard-output* :*error-output*)) (format (symbol-value (find-symbol (symbol-name stream-symbol))) "Hello on ~a~%" stream-symbol))'
Hello on *STANDARD-OUTPUT*
Hello on *ERROR-OUTPUT*
```
If I enable quicklisp, I get
```shell
cl -Q --eval '(dolist (stream-symbol (list :*standard-output* :*error-output*)) (format (symbol-value (find-symbol (symbol-name stream-symbol))) "Hello on ~a~%" stream-symbol))'
Hello on *ERROR-OUTPUT*
```
This is related to the following excerpt from cl-launch.sh:
```common-lisp
(defun load-sys (system)
(if (find-package :quicklisp)
(let ((*standard-output* (make-broadcast-stream)))
(symbol-call :quicklisp :quickload system))
(asdf:load-system system)))
```
I do not know what the proper fix is, though.