Merge branch 'master' of metalzone.distorted.org.uk:~mdw/public-git/lisp
authorMark Wooding <mdw@distorted.org.uk>
Wed, 18 Nov 2009 12:03:16 +0000 (12:03 +0000)
committerMark Wooding <mdw@distorted.org.uk>
Wed, 18 Nov 2009 12:03:16 +0000 (12:03 +0000)
* 'master' of metalzone.distorted.org.uk:~mdw/public-git/lisp:
  sys-base: Fix collection of command-line options for CLisp.
  mdw-mop: Move DEFGENERIC of SLOT-DEFINITION-FILTER.
  optparse-test: Fix to use cl-launch with /bin/sh hack.

Conflicts:
sys-base.lisp

1  2 
sys-base.lisp

diff --cc sys-base.lisp
  
  (defpackage #:runlisp
    (:use #:common-lisp)
--  (:export #:*raw-command-line* #:*command-line* #:exit)
++  (:export #:*command-line* #:exit)
    #+clisp (:import-from #:ext #:exit))
  
  (defpackage #:mdw.sys-base
    (:use #:common-lisp #:runlisp)
    (:export #:exit #:hard-exit #:*program-name* #:*command-line*
 -         set-command-line-arguments)
 -  (:import-from #:runlisp #:*raw-command-line* #:*command-line* #:exit))
 +         #:set-command-line-arguments)
-   (:import-from #:runlisp #:*raw-command-line* #:*command-line* #:exit))
++  (:import-from #:runlisp #:*command-line* #:exit))
  (in-package #:mdw.sys-base)
  
- (defvar *raw-command-line*)
  (defvar *command-line*)
  (defvar *program-name*)
  
  (defun set-command-line-arguments ()
-   (setf *raw-command-line*
+   (setf *command-line*
 -      (or (when (member :cl-launched *features*)
 +      (or (when (member :cl-launch *features*)
              (let* ((cll-package (find-package :cl-launch))
                     (name (funcall (intern "GETENV" cll-package)
                                    "CL_LAUNCH_FILE"))