Dear list members,
Suppose you had the following code:
(defparameter *test-file* "home:some-file")
(with-open-file (s *test-file* :direction :output) (format s "A test line in the
file~%"))
then, the following code would produce an error:
(ext:run-program "lp" ("home:some-file") :output t)
>> lp no such file or directory home:some-file
also:
(ext:run-program "lp" ("~/some-file") :output t)
>> lp no such file or directory ~/some-file
and even:
(ext:run-program "lp" ("${HOME}/some-file") :output t)
>> lp no such file or directory ${home}/some-file
does any one know why, or how can we reference user's home directory in arguments to
run-program?
Many thanks,
Balto