the ibehavior interface has become somewhat cluttered and a lot of
methods in it can have a nice default implementation that works for
99% of the usecases. there is no longer a point to having it as an
interface. this vote is to

- rename IBehavior to Behavior and make it an abstract class with
stubs for every method
- rename AbstractBehavior to BaseBehavior and deprecate it, it has
accumulated some crud over the years

the only thing we will lose is the ability to cleanly proxy a
ibehavior and to use it as a mixin - i cant think of any usecases for
either

vote ends 7pm gmt-8 friday the 26th

-igor

Reply via email to