HaloO, Nathan Gray wrote:
The order that a class does roles is significant, because if two roles define the same method, only the first one is catalogued by the class instance.
Ups, this contradicts the concept of class composition which in the above case should raise an error instead of relying on the order of definition. -- $TSa.greeting := "HaloO"; # mind the echo!