Andreas,
i'd like you to ask some questions about changes you pushing:
1. diff the number of lines between existing traits implementation & yours ?
2. tools support, MC, Browser etc ?
3. are there some common protocols with old traits, so one could use
traits for metaprogramming?
I haven't time to take a look at your code. But if it is smaller &
less complex than current version, i will vote for it.
I just have some concerns about common protocols, so developers could
use traits in both pharo & squeak without need
of refactoring.
I don't know if current version clearly defines/documenting a
protocol(s), which tools should use. But if it does, then, i think we
should use them,
or at least propose a change.
--
Best regards,
Igor Stasenko AKA sig.