[ZODB-Dev] Using Catalog and BTrees

Christian Robottom Reis kiko@async.com.br
Tue, 22 May 2001 12:52:54 -0300 (BRT)


On Tue, 22 May 2001, Jim Fulton wrote:

> Christian Robottom Reis wrote:
> >
> > Okay, since I've spent my week or so looking off-handedly with no hits,
> > I'm in shock understanding there is no documentation for using Catalog and
> > BTrees outside of Zope.
>
> BTrees are very simple. They are documented (to a large degree) by the
> the interface module, Interfaces.py.

Yes, of the two they are the simpler to understand.

> Catalog is much tougher, especially since it's been in a state
> of significant flux.  It's really not being maintained/packaged
> in a way that makes it suitable for use outside of Zope at this
> time.

Andrew packaged it in his distribution so I assumed it was actually used
for something. However, seeing the fact that nobody cites it anywhere, it
may be there just for completeness' sake.

The state of non-dox is such that I wonder even at to what exactly Catalog
_does_, though I admit I haven't dug very deep! :-)

> I'm not at all sure that catalog has been used outside of
> Zope. In fact, I doubt it has.

Well, we have
http://lists.zope.org/pipermail/zope-dev/2000-May/004646.html and the
HOWTO at http://www.zope.org/Members/kelcmab3/catalog_out_of_zope -- I'm
just not sure they correspond to the current codebase in Catalog. I'll sit
around this afternoon looking at the code.

Take care,
--
/\/\ Christian Reis, Senior Engineer, Async Open Source, Brazil
~\/~ http://async.com.br/~kiko/ | [+55 16] 274 4311