Oct. 10, 2008
8:01 a.m.
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