A quick acronym decomposition will help here: BDB = Berkeley DataBase Sleepycat = the company that commercialized Berkeley's database code.
BDB is a library that implements on-disk BTrees, memory management, transactions, etc. It's possible to write a new backend to support other databases based on tables of various kinds but it's a non-trivial exercise, particularly to handle the foreign function calls to most libraries. The front-end of elephant provides support for a metaclass protocol and a BTree API to manage persistent lisp objects and tables. We do hope someday to have a native lisp backend. I hope that is helpful, Ian Kevin Y. Kim wrote: > Admittedly, I don't know much about Sleepycat BDB (or BDBs in general), > but is it possible to use Elephant against other BDBs > (i.e. GDBM, NDBM, QDBM)? Just curious. > > Thanks, > -kevin > > _______________________________________________ > elephant-devel site list > [EMAIL PROTECTED] > http://common-lisp.net/mailman/listinfo/elephant-devel _______________________________________________ elephant-devel site list [EMAIL PROTECTED] http://common-lisp.net/mailman/listinfo/elephant-devel