[elephant-devel] slot-exists-p / slot-exists-p-using-class
Ian Eslick
eslick at csail.mit.edu
Wed Feb 22 22:28:52 UTC 2006
These do not appear to be properly implemented for persistent slots on
any platform. This may be part of the problem that Andrew, Robert and I
are looking at. It should be easy to add, but I don't understand why
it's not failing.
I also found a couple of small problems I introduced into the tests
accidentally while exploring these bugs. I have fixed these in my
latest checkin. If you're working on these bugs, please update:
My full status as of this checkin is:
Mac OS X 10.4 / ACL 8.0 / BDB -
Backend: Green
Migration: Green
Mac OS X 10.4 / ACL 8.0 / SQL -
Backend:
Fails: INDEXING-CHANGE-CLASS (fails due to get-instances-by-value
returning 0 instead of 1 instance)
Fails: INDEXING-REDEF-CLASS (fails due to get-instances-by-value
returns 2 instead of 1 instance)
Migration:
Fails: MIGRATE-IPCLASS (fails due to get-instances-by-value
returning 2 instead of 1)
Mac OS X 10.4 / SBCL 8.0 / BDB
Backend:
Fails: INDEXING-REDEF-CLASS (slot not found bug discussed in earlier
e-mail)
Migration: Green
Mac OS X 10.4 / SBCL 8.0 / SQL
Backend:
Fails: INDEXING-REDEF-CLASS (slot not found bug discussed in earlier
e-mail)
Migration:
Fails: MIGRATE-IPCLASS (fails due to get-instances-by-value
returning 2 instead of 1)
I'm beginning to think that porting over to a MOP compatibility layer
(like closer-to-mop) may be a better course than to continue to patch
the current system if no one can find this with a little more effort. I
don't have time for at least two weeks to look at this. I will be
available to answer questions, but not for any significant debugging or
development.
Ian
More information about the elephant-devel
mailing list