[elephant-devel] Elephant 0.6.0 is now released.

Robert L. Read read at robertlread.net
Sat May 27 20:05:07 UTC 2006


The latest release of the Elephant persistent object store is now
available.
It is numbered 0.6.0.  It may be obtained from the project page either 
as a downloaded tgz file, or you make access it via anonymous CVS.

http://common-lisp.net/project/elephant/

Ian Eslick made most of the code contributions to this release, which 
features a very elegant method of indexing the slots of a persistent
class.
For developers, the internals of Elephant were also significantly
refactored 
by Ian.  Additionally, a layer of data management on top of Elephant
that 
implements a Director-like pattern called Data Collection Management has
been added to the contrib directory.

In addition to personally thanking Ian, I would like to say that I
personally
think Elephant has grown into an extraordinarily useful project.  Let
me 
just review the major advantages of Elephant as a persistent object
store:

1)  Extraordinarily convenient for the programmer,
2)  An extensive test suite,
3)  Tested on several major LISP implementations (ACL, SBCL, OpenMCL),
4)  Ability to use multiple back-end data repositories and to migrate
whole
data stores seamlessly between those repositories,
5)  Ability to BerkeleyDB, PostGres, SQLite 3, and probably other back-
end
databases,
6) Extremely convenient slot and functional indexing that can be
dynamically
changed.

The overall effect of these features together is that Elephant is very
flexible for
serious application development:  you can change fundamental
implementation 
decisions easily as your application evolves.


----
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


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mailman.common-lisp.net/pipermail/elephant-devel/attachments/20060527/f2a7bcfd/attachment.html>


More information about the elephant-devel mailing list