chiark / gitweb /
frontend: Use a temporary package rather than one with a funny name.
authorMark Wooding <mdw@distorted.org.uk>
Wed, 17 May 2006 18:57:55 +0000 (19:57 +0100)
committerMark Wooding <mdw@distorted.org.uk>
Wed, 17 May 2006 18:57:55 +0000 (19:57 +0100)
frontend.lisp

index 161e16d..5aaadf5 100644 (file)
@@ -41,8 +41,7 @@ (define-program
 
 (defun main ()
   (with-unix-error-reporting ()
-    (let ((seq 54)
-         (files nil))
+    (let ((files nil))
       (unless (option-parse-try
                (do-options ()
                  (nil (rest)
@@ -51,10 +50,10 @@ (defun main ()
                    (setf files rest))))
        (die-usage))
       (dolist (f files)
-       (let ((*package* (make-package (format nil "zone.scratch-~A"
-                                              (incf seq))
+       (let ((*package* (make-package "ZONE.SCRATCH"
                                       :use '(#:common-lisp #:net #:zone))))
-         (load f :verbose nil :print nil :if-does-not-exist :error)))
+         (load f :verbose nil :print nil :if-does-not-exist :error)
+         (delete-package *package*)))
       (zone-save opt-zones))))
 
 ;;;----- That's all, folks --------------------------------------------------