Re: [elephant-devel] sb-mop:finalize-inheritance

2010-02-08 Thread Lukas Gießmann
Hi, thank you, Ian and Alex, for your answers. Now, I changed the entire data model as mentioned - and it works :-) Best Regards Lukas > The Elephant MOP overloads class objects to store a variety of data. The > MOP only guarantees to call finalize-inheritance at the latest when an > inst

Re: [elephant-devel] sb-mop:finalize-inheritance

2010-02-08 Thread Ian Eslick
The Elephant MOP overloads class objects to store a variety of data. The MOP only guarantees to call finalize-inheritance at the latest when an instance is created, so if you call get-instances-by-class, the Elephant MOP has to make sure to call finalize-inheritance. Sounds like we need to do

Re: [elephant-devel] sb-mop:finalize-inheritance

2010-02-07 Thread Lukas Gießmann
Hi, > LG> Is it necessary to call sb-mop:finalize-inheritance explecitely? > > Elephant should call this function itself before trying to get > class-slots. I guess it calls it too late or too early... > > LG> Maybe the class-hierarchy can help a little bit: > > Do you load your source files in t

Re: [elephant-devel] sb-mop:finalize-inheritance

2010-02-07 Thread Alex Mizrahi
LG> Is it necessary to call sb-mop:finalize-inheritance explecitely? Elephant should call this function itself before trying to get class-slots. I guess it calls it too late or too early... LG> Maybe the class-hierarchy can help a little bit: Do you load your source files in this order? I'm

[elephant-devel] sb-mop:finalize-inheritance

2010-02-07 Thread Lukas Gießmann
Hello, I am using elephant with sbcl. I found a strange behavior in a more or less complex scenario but I am not sure if it is a bug or a fault caused by myself? So I am posting here in hope that someone has a similar experience: After starting our system via (asdf:operate 'asdf:load-op ...) and