[Zope3-dev] Zope 3 Source organization

Fred L. Drake, Jr. fred@zope.com
Mon, 14 Jul 2003 09:02:07 -0400


Stephan Richter writes:
 > zope.app.workflow
 > zope.app.workflow.browser
 > zope.app.workflow.interfaces

This would be substantially better for most things, I think.  Having
three places to look usually ends up feeling silly, though I
understand the goal.  The biggest reason to keep the three aspects
separate is to make sure we think through things, and think about
pluggability; using three modules in one package should be sufficient
for that goal, especially if examples are done in the same way, and we
always refer to the modules as the implementation, presentation, and
interface modules of the package (maybe the names should be different,
but they should always be the same).

I don't look forward to another namegheddon, but the level of
improvement would be substantial.


  -Fred

-- 
Fred L. Drake, Jr.  <fred at zope.com>
PythonLabs at Zope Corporation