# HG changeset patch # User Steve Losh # Date 1545507886 18000 # Node ID 1dfdaf51ac285d3198787700f5036fc1bdb83fc0 # Parent 58b85ffbf146d877f143afeb216b4019cdef338a Hack CCL argv to be slightly less wrong diff -r 58b85ffbf146 -r 1dfdaf51ac28 src/main.lisp --- a/src/main.lisp Fri Dec 21 21:26:47 2018 -0500 +++ b/src/main.lisp Sat Dec 22 14:44:46 2018 -0500 @@ -61,7 +61,9 @@ " #+sbcl sb-ext:*posix-argv* - #+ccl ccl:*unprocessed-command-line-arguments* + #+ccl (destructuring-bind (program-name &rest arguments) + ccl:*unprocessed-command-line-arguments* + (cons program-name (member "--" arguments :test #'string=))) #-(or sbcl ccl) (error "ARGV is not supported on this implementation.")) (defun exit (&optional (code 0))