By the way, Felix, what are the chances of using C3 in the object system?

To be honest - I don't really understand it. But changing the method-resolution
algorithm in the tinyclos sources might not be too hard for someone who
knows about such things... (Hint, hint! ;-)

I had the C3 linearization algorithm lying around and after plugging it
into tinyclos it worked just fine. Patch attached (test suite not
ported yet).

Great! I'll make some tests and wrap it as an egg, if that's
ok with you?
(BTW, Michele had his own version of the MRO implementation, but this
one hooks nicely into tinyclos. Micheles code contains some very nice
test-cases, which we can apply here)
cheers,
felix