[slime-cvs] CVS slime
eweitz
eweitz at common-lisp.net
Fri Dec 15 12:40:47 UTC 2006
Update of /project/slime/cvsroot/slime
In directory clnet:/tmp/cvs-serv9487
Modified Files:
ChangeLog swank-lispworks.lisp
Log Message:
weak hash tables for LispWorks
--- /project/slime/cvsroot/slime/ChangeLog 2006/12/14 16:18:18 1.1021
+++ /project/slime/cvsroot/slime/ChangeLog 2006/12/15 12:40:47 1.1022
@@ -1,3 +1,9 @@
+2006-12-15 Edi Weitz <edi at agharta.de>
+
+ * swank-lispworks.lisp (make-weak-key-hash-table): Weak hash
+ tables for Lispworks.
+ (make-weak-value-hash-table): Ditto.
+
2006-12-14 Helmut Eller <heller at common-lisp.net>
* swank.lisp (*sldb-printer-bindings*): *PRINT-LINES* is in
--- /project/slime/cvsroot/slime/swank-lispworks.lisp 2006/11/19 21:33:03 1.88
+++ /project/slime/cvsroot/slime/swank-lispworks.lisp 2006/12/15 12:40:47 1.89
@@ -788,3 +788,11 @@
(defmethod env-internals:confirm-p ((e slime-env) &optional msg &rest args)
(apply (swank-sym :y-or-n-p-in-emacs) msg args))
+
+;;;; Weak hashtables
+
+(defimplementation make-weak-key-hash-table (&rest args)
+ (apply #'make-hash-table :weak-kind :key args))
+
+(defimplementation make-weak-value-hash-table (&rest args)
+ (apply #'make-hash-table :weak-kind :value args))
More information about the slime-cvs
mailing list