I am now the new maintainer of the Elephant project.
I don't know much about the history of what has been going on, so please
be patient with me and give me as much information as you can.
I have recently written a significant extension the original Elephant
project.
This allows one to use CL-SQL, and in particular PostGres, as a backend.
However, the BerkeleyDB system still works and in fact functions are
provided to migrate data between multiple co-existing repositories,
whether
implemented with PostGres or BerkeleyDB.
The PostGres system is presently much slower. However, some people
may prefer it to the BerkeleyDB system due to the BerkeleyDB license,
which does not allow you to build a public website unless your system is
all open-source.
The extention is checked into a branch of CVS called "SQL-BACK-END".
The easiest way to get it, and the extention of the documentation that
I wrote, is to do an anonymous CVS checkout of the revision "SQL-BACK-
END":
cvs -z3 -d :pserver:anonymous:anonymous@common-
lisp.net:/project/elephant/cvsroot co -r SQL-BACK-END elephant
By doing a "make" in the docs directory, you can construct the HTML
based documentation
that includes a new chapter on this extension.
The file "src/RUNTEST.lisp" shows how to load and run the
implementation-specific tests,
as well as the migration tests.
I don't know how many people are using elephant, or what your desires
may be.
My basic plan is to wait until mid-November and if nobody has complained
enough,
to make the SQL-BACK-END version the main version to be released as
Elephant 0.3,
at which point a tar file will be available.
I am not an expert on BerkeleyDB but intend to maintain complete back
compatibility
with it. This issue is discussed in the new documentation.
I intend to actively use this system. I may not be actively developing
it, but here is
my wish list:
1) SQLite compatibility (estimate: 3 days?)
2) Much more efficient encoding (estimate: 5 days?)
Please let me hear from you if you have any interest in this; I am
strongly motivated
to maintain software that people are using.
----
Robert L. Read, PhD read &T
robertlread.net
Consider visiting Progressive Engineering:
http://robertlread.net/pe
In Austin: 912-8593 "Think
globally, Act locally." -- RBF