Hello,
The asdf:run-shell-command for clisp is specified to use the output as terminal.
That makes its output unavailable to clisp. Instead, one should have something like this: (read (ext:run-shell-command command :output :stream :wait t))
I am cross-posting this to the clisp mailing list. Folks there know much more about this than I do.
Mirko
the only place where run-shell-command is used is get-uid which is implemented for clisp separately.
however, it does make sense to use
(ext:run-shell-command command :output (and *verbose-out* :terminal) :wait t)
instead of the current code.
note that clisp cannot accept arbitrary streams as :output and :input arguments here. http://www.cygwin.com/acronyms/#PTC