[ZODB-Dev] Release: IndexedCatalog 0.1

Christian Reis kiko@async.com.br
Tue, 2 Jul 2002 11:16:47 -0300


ANNOUNCE: Released IndexedCatalog 0.1

Async Open Source releases today the first public version of
IndexedCatalog. IndexedCatalog is an extension to the Zope Object
Database (ZODB) that makes object retrieval easier and faster. This is
accomplished by indexing all fields by type (string/integer/float) and
by a simple query language.  

IndexedCatalog is licensed under the Lesser GNU Public Licence (LGPL).

The IndexedCatalog does not require any additional extensions apart from
the ZODB, and it made for applications that use StandaloneZODB and not
Zope. It is completely untested with Zope at this time.

You can download IndexedCatalog from

    http://www.async.com.br/projects/IndexedCatalog/

The package includes an example and a small set of tests. We are
releasing this to the public so people can download the code and test it
to provide feedback on the implementation and interfaces. No APIs are
frozen at the moment, so don't mortgage the house on them. This product
is the result of over a week of hard work by Johan Dahlin, and we would
really appreciate comments and opinions on the code. There is still a
lot to do, but the module is quite convenient as it is.

A small portion of the code originates from Kaivo.com's CatalogQuery
module, specifically the CatalogIndex._blockify_query function and
regexp, which have been slightly modified. The rest of the code was
developed specifically for this extension.

* Installing

Using standard python distutils

    ./setup.py install

Or just set PYTHONPATH to the directory you unpacked IndexedCatalog in.

* Reporting bugs

Report bugs, feature requests and all other things related to IndexedCatalog at

    http://bugs.async.com.br/enter_bug.cgi?product=IndexedCatalog

* Contact

Johan Dahlin <jdahlin@telia.com>
Christian Reis <kiko@async.com.br>

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