[Zope-dev] implementing zope.component 4.0
faassen at startifact.com
Mon Nov 30 11:09:27 EST 2009
Leonardo Rochael Almeida wrote:
> I find it rather odd that we're wasting so much time worrying about
> backward incompatibility when we have a perfect mechanism to introduce
> backward incompatible changes in a way that allows both flavours to be
> used by packages in the same application (on a module by module basis
> just like Martijn would like):
> * Use a different package name!
We don't have that option, as we're talking about changing the behavior
of calling IFoo.
The options are:
* changing the signature of calling IFoo in a backwards incompatible
way, with various transition strategies.
* changing the signature of calling IFoo in an almost backwards
compatible way (breaking tuple adaptation)
* adding new methods to IFoo.
More information about the Zope-Dev