[Zope3-dev] Zope Package (Directory) Structure Reorganization

Tres Seaver tseaver@zope.com
Mon, 15 Apr 2002 09:59:16 -0400 (EDT)


On Mon, 15 Apr 2002, Steve Alexander wrote:

> Fred L. Drake, Jr. wrote:
> > Lalo Martins writes:
> >  > This is too fuzzy. In my opinion, the App package is redundant, as the name
> >  > of the App is Zope. If you think there is too much stuff in Zope, come up
> >  > with a better name than App for a subpackage.
> > 
> > I think Jim's notion is that there's more to Zope than the application
> > server, which is also called Zope.  Things like PageTemplates can
> > actually be used outside of the app server, and should be separated
> > somewhat.  The "Zope" package is for packages like that provided by
> > Zope Corp, and "Zope.App" is for things specific to the application
> > server.
> 
> So, are you saying that the package organisation should reflect the 
> dependency relationships between the packages?

+1!  The "coherence" and "cohesion" principle at work:  I should *not*
have to carry around unrelated stuff just to get access to one piece.

> It would be nice to have these documented, along with an explanation of 
> the package tree, in a text file in the CVS repository.

+1.  Perhaps it is time to move this discussion to the wiki, where we
could rough out alternate versions of this document and then vote (or
submit to the Pope of Zope).

Tres.
-- 
===============================================================
Tres Seaver                                tseaver@zope.com
Zope Corporation      "Zope Dealers"       http://www.zope.org