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

Fred L. Drake, Jr. fdrake@acm.org
Sat, 13 Apr 2002 00:03:40 -0400


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.

I won't argue that the name "App" is very helpful, though, and there
are probably many things that that walk a fine line (Page Templates
includes some classes specific to the app server/component
architecture as well).  I think we need to apply reasonable judgement
and decide those on a case-by-case basic, and decide where things go.


  -Fred

-- 
Fred L. Drake, Jr.  <fdrake at acm.org>
PythonLabs at Zope Corporation