dulce is a syntactic "sweet" wrapper for managing collections of Python objects like relational tables. No schema definition is used; instead table columns are introspected from the attributes of objects inserted into the table, and inferred from index and query parameters. dulce's Tables can be: - indexed - queried - joined - imported from/exported to .CSV files
Also, every query or join returns a new full-fledged dulce Table - no distinction of Tables vs. DataSets vs. RecordSets vs. whatever. So it is easy to build up a complex database analysis from a succession of joins and queries. dulce is a simple environment for experimenting with tables, joins, and indexing, with a minimum of startup overhead. You can download dulce at http://sourceforge.net/projects/pythondulce/ - htmldocs can be viewed at http://ptmcg.zapto.org/dulce/htmldoc/index.html. -- Paul -- http://mail.python.org/mailman/listinfo/python-list