Re: Zope2: Reducing C dependencies

Hanno Schlichting <[email protected]>
Newsgroups gmane.comp.web.zope.devel
Message-ID <[email protected]>
On Tue, Mar 30, 2010 at 5:49 PM, Wichert Akkerman <[email protected]> wrote:
> On 3/30/10 16:56 , Hanno Schlichting wrote:
>> 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?

These packages have hairy interdependencies on lots of other things.
Like code in AccessControl modifies code inside DocumentTemplate,
DocumentTemplate imports from AccessControl at the same time. Or
Zope2.App needs HelpSys which in turn relies on ZCTextIndex. There's
many more of these examples.

Before we could think about splitting out any of these, we'd need to
clean up those dependencies. At least AccessControl has seen a lot of
changes in current Zope trunk compared to 2.12.x, so I'd be hesitant
to split it out right now.

Hanno
_______________________________________________
Zope-Dev maillist  -  [email protected]
https://mail.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists - 
 https://mail.zope.org/mailman/listinfo/zope-announce
 https://mail.zope.org/mailman/listinfo/zope )
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.