Just an FYI to anyone who is interested.

I have implemented the basic Eigenclass structure into the most recent meta-model prototype. It basically looks like this:

    ^          ^
    |          |

This allows for completely inheritable class methods.

However, this does have an impact on the use of custom meta-classes (see the "Custom Metaclass and Inheritance of Class Methods" thread for more detail), as well as a speed impact (class creation is now more expensive because the eigenclass needs to be explicitly created for each class in order to deal with inheritance properly). As I said in the svn commit message, it is currently in the "get it working" stage, I will now clean it up and hopefully speed it up.


Reply via email to