[slime-cvs] CVS update: slime/swank-backend.lisp
Matthias Koeppe
mkoeppe at common-lisp.net
Sun Aug 28 14:47:12 UTC 2005
Update of /project/slime/cvsroot/slime
In directory common-lisp.net:/tmp/cvs-serv13102
Modified Files:
swank-backend.lisp
Log Message:
(make-weak-key-hash-table)
(make-weak-value-hash-table): New interfaces.
Date: Sun Aug 28 16:47:11 2005
Author: mkoeppe
Index: slime/swank-backend.lisp
diff -u slime/swank-backend.lisp:1.86 slime/swank-backend.lisp:1.87
--- slime/swank-backend.lisp:1.86 Tue Jul 5 22:30:59 2005
+++ slime/swank-backend.lisp Sun Aug 28 16:47:11 2005
@@ -806,3 +806,14 @@
(:call CALLER CALLEE) ; trace calls from CALLER to CALLEE.
(:labels TOPLEVEL LOCAL)
(:flet TOPLEVEL LOCAL) ")
+
+
+;;;; Weak datastructures
+
+(definterface make-weak-key-hash-table (&rest args)
+ "Like MAKE-HASH-TABLE, but weak w.r.t. the keys."
+ (apply #'make-hash-table args))
+
+(definterface make-weak-value-hash-table (&rest args)
+ "Like MAKE-HASH-TABLE, but weak w.r.t. the values."
+ (apply #'make-hash-table args))
More information about the slime-cvs
mailing list