[cells-cvs] CVS cells/utils-kt
ktilton
ktilton at common-lisp.net
Tue Apr 22 11:03:45 UTC 2008
Update of /project/cells/cvsroot/cells/utils-kt
In directory clnet:/tmp/cvs-serv11478/utils-kt
Modified Files:
core.lisp defpackage.lisp
Log Message:
--- /project/cells/cvsroot/cells/utils-kt/core.lisp 2008/02/11 14:47:31 1.7
+++ /project/cells/cvsroot/cells/utils-kt/core.lisp 2008/04/22 11:03:45 1.8
@@ -17,6 +17,10 @@
(in-package :utils-kt)
+(defmacro with-gensyms ((&rest symbols) &body body)
+ `(let ,(mapcar #'(lambda (sym) `(,sym (gensym ,(string sym)))) symbols)
+ , at body))
+
(defmacro eval-now! (&body body)
`(eval-when (:compile-toplevel :load-toplevel :execute)
, at body))
--- /project/cells/cvsroot/cells/utils-kt/defpackage.lisp 2007/12/03 12:21:34 1.9
+++ /project/cells/cvsroot/cells/utils-kt/defpackage.lisp 2008/04/22 11:03:45 1.10
@@ -38,6 +38,7 @@
#:intern$
#:define-constant #:*count* #:*stop*
#:*dbg*
+ #:with-gensyms
#:make-fifo-queue #:fifo-queue #:fifo-add #:fifo-delete
#:fifo-empty #:fifo-pop #:fifo-clear
#:fifo-map #:fifo-peek #:fifo-data #:with-fifo-map #:fifo-length
@@ -45,4 +46,3 @@
#-(or lispworks mcl) #:true
#+(and mcl (not openmcl-partial-mop)) #:class-slots
))
-
More information about the Cells-cvs
mailing list