[elephant-cvs] CVS elephant/src/elephant

ieslick ieslick at common-lisp.net
Thu Mar 8 19:24:08 UTC 2007


Update of /project/elephant/cvsroot/elephant/src/elephant
In directory clnet:/tmp/cvs-serv18074

Modified Files:
	classes.lisp 
Log Message:
Fix for class indexing test

--- /project/elephant/cvsroot/elephant/src/elephant/classes.lisp	2007/03/03 17:24:59	1.19
+++ /project/elephant/cvsroot/elephant/src/elephant/classes.lisp	2007/03/08 19:24:08	1.20
@@ -49,6 +49,7 @@
 
 (defmethod ensure-class-using-class :around ((class (eql nil)) name &rest args &key index)
   "Support the :index class option"
+  (format t "ecuc nil index = ~A~%" index)
   (let ((result (apply #'call-next-method class name (remove-keywords '(:index) args))))
     (when (and index (subtypep (type-of result) 'persistent-metaclass))
       (update-indexed-record result nil :class-indexed t))
@@ -56,6 +57,7 @@
 
 (defmethod ensure-class-using-class :around ((class persistent-metaclass) name &rest args &key index)
   "Support the :index class option on redefinition"
+  (format t "ecuc class index = ~A~%" index)
   (let ((result (apply #'call-next-method class name (remove-keywords '(:index) args))))
     (when index
       (update-indexed-record result nil :class-indexed t))




More information about the Elephant-cvs mailing list