Hi Stef,

I had a look and I like it, so I'll try to make your tests pass ;).

I don't agree with the following, though:

self assert: (D>>#c3) origin = D. "this is a question because it could be "

here I think it should be Trait2, not D. The alias c3->c2 does not redefine the method in the class; the method still originates in Trait2.

So: (D>>#c3) origin = Trait2.
Just like: (D>>#c2) origin = Trait2.

Adrian

_______________________________________________
Pharo-project mailing list
[email protected]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project

Reply via email to