[movitz-cvs] CVS update: movitz/losp/muerte/packages.lisp
Frode Vatvedt Fjeld
ffjeld at common-lisp.net
Sun Apr 17 18:18:19 UTC 2005
Update of /project/movitz/cvsroot/movitz/losp/muerte
In directory common-lisp.net:/tmp/cvs-serv32518
Modified Files:
packages.lisp
Log Message:
*** empty log message ***
Date: Sun Apr 17 20:18:18 2005
Author: ffjeld
Index: movitz/losp/muerte/packages.lisp
diff -u movitz/losp/muerte/packages.lisp:1.7 movitz/losp/muerte/packages.lisp:1.8
--- movitz/losp/muerte/packages.lisp:1.7 Tue Mar 1 00:36:08 2005
+++ movitz/losp/muerte/packages.lisp Sun Apr 17 20:18:18 2005
@@ -10,7 +10,7 @@
;;;; Author: Frode Vatvedt Fjeld <frodef at acm.org>
;;;; Created at: Thu Aug 30 15:19:43 2001
;;;;
-;;;; $Id: packages.lisp,v 1.7 2005/02/28 23:36:08 ffjeld Exp $
+;;;; $Id: packages.lisp,v 1.8 2005/04/17 18:18:18 ffjeld Exp $
;;;;
;;;;------------------------------------------------------------------
@@ -49,6 +49,13 @@
(defun assert-package (name)
(or (find-package name)
(error "There is no package named ~S." (string name))))
+
+(defun list-all-packages ()
+ (let (pkgs)
+ (maphash (lambda (k v)
+ (pushnew v pkgs))
+ (get-global-property :packages))
+ pkgs))
(defun find-symbol-string (name start end key &optional (package *package*))
(check-type name string)
More information about the Movitz-cvs
mailing list