[elephant-devel] Glitch in classes.lisp

Leslie P. Polzer leslie.polzer at gmx.net
Mon Feb 25 16:30:33 UTC 2008


Ian,

the change introduced by you here:

@@ -62,8 +62,7 @@
         (persistent-object (find-class 'persistent-object))
         (not-already-persistent (loop for superclass in direct-superclasses
                                       never (eq (class-of superclass)
persistent-metaclass))))
-    (when index
-      (update-indexed-record class nil :class-indexed t))
+    (setf (%indexed-class class) index)
     (if (and (not (eq class persistent-object)) not-already-persistent)
        (apply #'call-next-method class slot-names
               :direct-superclasses (append direct-superclasses (list
persistent-object)) args)

just caused my Lisp to throw a warning about

  The slot %INDEXED-CLASS is unbound in the object #<PERSISTENT-METACLASS
PERSISTENT-OBJECT>.

  Leslie




More information about the elephant-devel mailing list