[slime-cvs] CVS slime
aruttenberg
aruttenberg at common-lisp.net
Sat May 27 04:18:13 UTC 2006
Update of /project/slime/cvsroot/slime
In directory clnet:/tmp/cvs-serv23945
Modified Files:
swank-abcl.lisp ChangeLog
Log Message:
2006-05-27 Alan Ruttenberg <alanr-l at mumble.net>
* swank-abcl: slot-boundp-using-class slot-value-using-class so you
can inspect instances
--- /project/slime/cvsroot/slime/swank-abcl.lisp 2006/05/24 21:26:19 1.36
+++ /project/slime/cvsroot/slime/swank-abcl.lisp 2006/05/27 04:18:13 1.37
@@ -59,6 +59,11 @@
(defun method-function (method)
(mop::%method-function method))
+(defun slot-boundp-using-class (class object slotdef)
+ (system::slot-boundp object (slot-definition-name slotdef)))
+
+(defun slot-value-using-class (class object slotdef)
+ (system::slot-value object (slot-definition-name slotdef)))
(import-to-swank-mop
'( ;; classes
@@ -104,7 +109,10 @@
slot-definition-name
slot-definition-type ;;dummy
mop::slot-definition-readers
- mop::slot-definition-writers))
+ mop::slot-definition-writers
+ slot-boundp-using-class
+ slot-value-using-class
+ ))
;;;; TCP Server
--- /project/slime/cvsroot/slime/ChangeLog 2006/05/26 20:13:41 1.899
+++ /project/slime/cvsroot/slime/ChangeLog 2006/05/27 04:18:13 1.900
@@ -1,3 +1,7 @@
+2006-05-27 Alan Ruttenberg <alanr-l at mumble.net>
+ * swank-abcl: slot-boundp-using-class slot-value-using-class so you
+ can inspect instances
+
2006-05-26 Tobias C. Rittweiler <tcr at freebits.de>
* slime.el (slime-eval-macroexpand-inplace): Fix out-of-range
More information about the slime-cvs
mailing list