From: Mark Wooding Date: Wed, 18 Nov 2009 12:03:16 +0000 (+0000) Subject: Merge branch 'master' of metalzone.distorted.org.uk:~mdw/public-git/lisp X-Git-Url: https://git.distorted.org.uk/~mdw/lisp/commitdiff_plain/3bb66aca507b7c9df6e90d9b7898a8b6569d640b Merge branch 'master' of metalzone.distorted.org.uk:~mdw/public-git/lisp * '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 --- 3bb66aca507b7c9df6e90d9b7898a8b6569d640b diff --cc sys-base.lisp index b852eb3,a8e23df..370e80e --- a/sys-base.lisp +++ b/sys-base.lisp @@@ -25,23 -25,22 +25,22 @@@ (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"))