From: Espen S J. <es...@cs...> - 2006-08-18 11:53:50
|
Christophe Rhodes <cs...@ca...> writes: > (I believe that Espen has run into problems > with clg's use of the MOP even with sbcl-0.9.15, for instance; I don't > know exactly what those problems were, nor whose fault they were, but > this is already proof that it's not necessarily plain sailing just > because mop-feature-tests says that it can't find anything missing). The problems I had was that my slot-value-using-class methods (and friends) didn't get invoked any more. This actually started to happen in 0.9.14, but I didn't notice it at the time because these methods were suddenly not needed any more (at least in most cases). With 0.9.15 I had to use additional around methods (which I originally created for the CLISP port) due to the change of when finalize-inheritance were called. That was when I did noticed the problem. But before I could figure out the reasons for this, I realized that these around methods were plain stupid and that I should specialize on slot-unbound instead. So I solved the problem by rewriting the code. > So, anyway, your feedback (with as much detail as you can provide, if > you encounter problems) would be appreciated. No problems encountered with the latest clg code. -- Espen |