Derek Richardson-2 wrote:
> We've talked a lot about the composition alternative to my idea, but we 
> haven't talked about my idea much. What is suboptimal with the way I'm 
> proposing, other than that it requires changing zope core? Or is that a 
> good enough reason to not do it?

Where does the BaseId base class live? If it lives in you
still have a hard dependency on that, and composition may make more sense,
because it allows you to benefit from an override of the intid
implementation, for example.

It doesn't seem important enough to me to justify a brand new package for
bundling with Zope just to avoid such a dependency.

Plus, using composition means you don't need to sync your  own releases code
Zope releases.


View this message in context:
Sent from the Zope3 - users mailing list archive at

Zope3-users mailing list

Reply via email to