[Zope3-dev] directory hierarchy proposal

Barry A. Warsaw barry@zope.com
Sat, 14 Dec 2002 09:23:08 -0500


>>>>> "JF" == Jim Fulton <jim@zope.com> writes:

    JF> OK, I agree with that.  Now, ZODB must be a *namespace*
    JF> package, according to my "namespace" vs "module" package
    JF> distinction.

+1.  Jeremy and I were discussing trying to create a what I now think
is a namespace package for storages.  E.g. I'd like to be able to do

from zodb.storage import FileStorage
from zodb.storage import BDBFullStorage
from zodb.storage import DirectoryStorage

etc.
    
    JF> I'd even like it to be possible to have multiple
    JF> zodb directories on the Python path that get merged to create
    JF> a single logical zodb package.

Or, as in the case above, zodb.storage spread out on the file system.
I suspect we're eventually going to need /some/ kind of Python support
to make this work really smoothly.

-Barry