[Zope-dev] Zope2: Reducing C dependencies

Wichert Akkerman wichert at wiggy.net
Tue Mar 30 11:49:24 EDT 2010


On 3/30/10 16:56 , Hanno Schlichting wrote:
> Hi.
>
> For Zope 2.13 (trunk) I'd like to try to reduce the C dependencies of
> the Zope2 distribution itself. Ideally it would not have any C
> dependencies in its own distribution, but that's a bit too much for
> now.
>
> As a next step I'd like to split out the initgroups, Missing,
> MultiMapping, Record and ThreadLock packages into their own
> distributions. The code in these hasn't changed in years and I don't
> see this changing anytime soon.
>
> If this is done the remaining C libraries are in AccessControl,
> DocumentTemplate and ZCTextIndex. AccessControl has a reference
> implementation in Python and could the C library could be made an
> optional optimization. The ZCTextIndex okascore.c and stopper.c should
> also be relatively easy to do as Python implementations.

All of those are quite stable as well, aren't they? What is the 
rationale for not splitting those out?

Wichert.


More information about the Zope-Dev mailing list