safely.lisp: SAFE-COPY shouldn't make two copies under CLisp.
[lisp] / optparse-test
index 4f3ad5f..de0d6eb 100755 (executable)
@@ -1,16 +1,10 @@
-#! /usr/local/bin/runlisp
+#! /bin/sh
+":"; exec cl-launch -X -s mdw -- "$0" "$@" || exit 1 # -*-lisp-*-
 
 (cl:defpackage #:optparse-test
-  (:use #:common-lisp))
+  (:use #:common-lisp #:optparse))
 (cl:in-package #:optparse-test)
 
-(let ((*compile-verbose* nil)
-      (*load-verbose* nil))
-  (asdf:oos 'asdf:load-op "mdw" :verbose nil))
-(handler-case
-    (use-package '#:optparse)
-  (error (c) (invoke-debugger c)))
-
 (defvar opt-bool nil)
 (defvar opt-int nil)
 (defvar opt-list nil)
@@ -91,7 +85,4 @@
   (format t "keyword: ~S~%" opt-keyword)
   (format t "enum: ~S~%" opt-enum)
   (format t "object: ~S~%" opt-object))
-(test (cdr *command-line-strings*))
-
-
-
+(test (cdr *command-line*))