Re: [elephant-devel] finalize-inheritance

2011-05-13 Thread Alex Mizrahi
> What about an :after or :before method on update-instance-for-redefined-class? It is called once for each instance, but we want update once per class. But we can hook make-instances-obsolete GF which is called once for class. > But maybe your idea works. Hooking compute-slots definitely works

Re: [elephant-devel] finalize-inheritance

2011-05-12 Thread Henrik Hjelte
On Thu, May 12, 2011 at 7:05 PM, Alex Mizrahi wrote: > I've found the problem: finalize-inheritance is not always called on > class updates (even when compute-slots is called). Spec says that it is > called at least once somewhere between class being defined and > instantiation of its instances, a

[elephant-devel] finalize-inheritance

2011-05-12 Thread Alex Mizrahi
I've found the problem: finalize-inheritance is not always called on class updates (even when compute-slots is called). Spec says that it is called at least once somewhere between class being defined and instantiation of its instances, and that's it. CCL calls it just once for class and never a