[squeak-dev] Re: Some questions about new traits (Crismas
edition) ; )
siguctua at gmail.com
Mon Dec 28 05:22:00 UTC 2009
Btw, regarding class-side traits.
Me think, that traits should only be applicable to Behavior,
meaning that trait carrying a pack of methods which can be applied to
any Behavior instance, holding a concrete
method dictionary, but nothing else.
Personally, i don't see much sense in having traits which defining
some behavior on both sides.
They could be always split on two (and actually, current
implementation keeps inst/class sides in separate traits).
The choice, where trait should be applied, can be made in class definition:
Object subclass: #MyClass
or for class side:
This could simplify traits implementation.
Igor Stasenko AKA sig.
More information about the Squeak-dev