Re: [Zope-dev] The structure of lib/python/*

2001-02-17 Thread Dieter Maurer

Erik Enge writes:
  I've been reading a lot of Zope code the last couple of years, but
  still I really don't see any overall structure of lib/python.  Is this
  documented somewhere?
I find the names quite self explanatory.

Yes, I am a person that believes in self explanatory names
and minimal documentation.
If the structure were documented, you probably would not find
it and few people would read it when they accidentally came
along it.


Dieter

___
Zope-Dev maillist  -  [EMAIL PROTECTED]
http://lists.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists - 
 http://lists.zope.org/mailman/listinfo/zope-announce
 http://lists.zope.org/mailman/listinfo/zope )



Re: [Zope-dev] The structure of lib/python/*

2001-02-17 Thread Shane Hathaway

Dieter Maurer wrote:
 
 Erik Enge writes:
   I've been reading a lot of Zope code the last couple of years, but
   still I really don't see any overall structure of lib/python.  Is this
   documented somewhere?
 I find the names quite self explanatory.
 
 Yes, I am a person that believes in self explanatory names
 and minimal documentation.
 If the structure were documented, you probably would not find
 it and few people would read it when they accidentally came
 along it.

Nevertheless I think there are some modules and packages that are not
self-explanatory.  Just for fun I came up with a categorization scheme
for the different major Zope components. People have talked about
"componentizing" Zope before, but the list below leads me to believe
that Zope already is componentized.  The majority of the modules and
packages can be pulled right out and put in other projects.  Only the
packages in the "Zope-specific" category can't be pulled out.

Shane


  Zope-specific

AccessControl

App

Globals

HelpSys

OFS

ZClasses

ZLogger / zLOG

Zope

zdaemon

Products.OFSP

Products.SiteAccess

Products.StandardCacheManagers

Products.ZopeTutorial

ZDom

  Utilities

DateTime

LOG

MultiMapping

unittest

  Python language enhancements

ExtensionClass

MethodObject

ComputedAttribute

Acquisition

Interface

cPickle, cStringIO, crc32, zlib, ts_regex

  ZODB-related

Persistence

BTree, IIBTree, IOBTree, OIBTree, intSet

ZODB

ZEO

  Templates

DocumentTemplate

PresentationTemplates

StructuredText

TreeDisplay

Products.MIMETools

  Scripts

Shared.DC.Scripts

Products.PythonScripts

Products.ExternalMethod

  Publisher

Medusa

ZPublisher

ZServer

  Connectivity

webdav

xmlrpclib

Shared.DC.xml

Products.MailHost

  Catalog

SearchIndex

Products.ZCatalog

  Database adapters

Shared.DC.Record

Shared.DC.ZRDB

Products.ZGadflyDA

___
Zope-Dev maillist  -  [EMAIL PROTECTED]
http://lists.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists - 
 http://lists.zope.org/mailman/listinfo/zope-announce
 http://lists.zope.org/mailman/listinfo/zope )



[Zope-dev] The structure of lib/python/*

2001-02-16 Thread Erik Enge

Hi, Zopistas.

I've been reading a lot of Zope code the last couple of years, but
still I really don't see any overall structure of lib/python.  Is this
documented somewhere?

___
Zope-Dev maillist  -  [EMAIL PROTECTED]
http://lists.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists - 
 http://lists.zope.org/mailman/listinfo/zope-announce
 http://lists.zope.org/mailman/listinfo/zope )