[Zope3-dev] PROPOSAL: Make ItoIRegistry part of Interface package

Guido van Rossum guido@python.org
Wed, 05 Jun 2002 14:20:00 -0400


> Rationale: ItoIRegistry has virtually no dependencies to the rest of Zope, 
> but would be useful as part of a generally-distributed Interface 
> package.  Other frameworks such as TransWarp and Twisted could make use of 
> ItoIRegistry classes without being dependent on a "sumo" Zope 
> distribution.  Also, ItoIRegistry could be used to implement a PEP 246-like 
> Python adaptation system.  The resulting package would have a stronger case 
> for becoming a Python standard library in the future.
> 
> Changes needed:
[...]
> With these changes, ItoIRegistry could move to the Interface package, 
> making it an even more valuable tool for third-party frameworks.  That 
> should help to make the Interface package more popular, which benefits Zope 
> and everyone else who uses Interfaces.  (Because the more standard it 
> becomes, the more people want to use it, so the more standard it becomes, 
> so it's accepted in more places, and so on, and so on...)

+1

--Guido van Rossum (home page: http://www.python.org/~guido/)