[elephant-cvs] CVS update: elephant/README elephant/NEWS elephant/INSTALL elephant/CREDITS
blee at common-lisp.net
blee at common-lisp.net
Mon Aug 30 23:46:17 UTC 2004
Update of /project/elephant/cvsroot/elephant
In directory common-lisp.net:/tmp/cvs-serv5417
Modified Files:
README NEWS INSTALL CREDITS
Log Message:
edits
Date: Tue Aug 31 01:46:12 2004
Author: blee
Index: elephant/README
diff -u elephant/README:1.2 elephant/README:1.3
--- elephant/README:1.2 Tue Aug 31 00:05:58 2004
+++ elephant/README Tue Aug 31 01:46:12 2004
@@ -8,17 +8,18 @@
Elephant is an object database for Common Lisp. It supports
storing CLOS objects and most lisp primitives, and access to
-BTrees. It uses Sleepycat / Berkeley DB (via UFFI) as it's
-underlying store, which is server-less, ACID compliant,
-transactional, process and thread safe, and fast relative to
-relational databases; hopefully Elephant inherits these
-properties.
+BTrees. It uses Sleepycat / Berkeley DB, a
+widely-distributed embedded database; many unix systems have
+it installed by default. Sleepycat is server-less, ACID
+compliant, transactional, process and thread safe, and fast
+relative to relational databases; hopefully Elephant
+inherits these properties.
Goals:
-* Transparency: arbitrary CLOS objects are easy to persist
-without much effort or special syntax. Talk to the DB with
-Lisp code, not SQL or another domain-specific language. No
+* Transparency: most Lisp values are easy to persist without
+much effort or special syntax. Talk to the DB with Lisp
+code, not SQL or another domain-specific language. No
additional server to run.
* Safety: ACID, transactions. Concurrent with good
@@ -29,10 +30,16 @@
programmer. Lisp and Berkeley DB together are an excellent
substrate, try to use their features as much as possible.
-* Performance: in addition to concurrent / transactional
+* Performance: leverage Sleepycat performance and
+reliability. In addition to fast concurrent / transactional
modes, elephant will (eventually) offer an accellerated
single-user mode.
+Join the Elephant mailing lists to ask your questions and
+receive updates. They're on the Elephant website
+
+http://www.common-lisp.net/project/elephant
+
------------------
License + Warrenty
------------------
@@ -55,4 +62,10 @@
Authors
-------
-See CREDITS.
\ No newline at end of file
+See CREDITS.
+
+----
+News
+----
+
+See NEWS and ChangeLog.
\ No newline at end of file
Index: elephant/NEWS
diff -u elephant/NEWS:1.1 elephant/NEWS:1.2
--- elephant/NEWS:1.1 Tue Aug 31 00:05:48 2004
+++ elephant/NEWS Tue Aug 31 01:46:12 2004
@@ -1,9 +1,13 @@
-August 30, 2004 - Alpha version 0.1 is released. Elephant
-works on CMUCL, SBCL, and Allegro on Linux and FreeBSD. As
-a proof of concept I've compiled and run CL-IRC
+August 30, 2004 -
-http:://www.common-lisp.net/project/cl-irc
-
-making all the objects persistent. It runs, and saves
-everything except for the socket-streams.
+Elephant 0.1 was released August 30th, 2004. This is an
+ALPHA quality release, so claims about correctness,
+performance and safety should be taken with a grain of salt.
+This release has been tested on CMUCL, SBCL and Allegro on
+x86 Linux and FreeBSD. OpenMCL and Lispworks versions will
+come soon. As a proof of concept I've compiled and run <a
+href="http:://www.common-lisp.net/project/cl-irc">CL-IRC</a>
+making all objects and slots persistent, except for the
+socket-streams. It runs, and saves everything except for
+the socket-streams.
Index: elephant/INSTALL
diff -u elephant/INSTALL:1.4 elephant/INSTALL:1.5
--- elephant/INSTALL:1.4 Sun Aug 29 22:31:26 2004
+++ elephant/INSTALL Tue Aug 31 01:46:12 2004
@@ -37,11 +37,12 @@
with the provided file.
-2) Install Berkeley DB 4.2. FreeBSD has a port for this, as
-I'm sure other BSDs (including Darwin.) Take note of where
-libdb.so and db.h are installed (usually
-/usr/local/BerekleyDB.4.2/lib/libdb.so and
-/usr/local/BerekleyDB.4.2/include/db.h, or
+2) Install Berkeley DB 4.2. You may actually already have
+this installed. The version number is important. FreeBSD
+has a port for this, as I'm sure do other BSDs (including
+Darwin/Fink.) Take note of where libdb.so and db.h are
+installed (usually /usr/local/BerekleyDB.4.2/lib/libdb.so
+and /usr/local/BerekleyDB.4.2/include/db.h, or
/usr/local/lib/db42/libdb.so and
/usr/local/include/db42/db.h.)
Index: elephant/CREDITS
diff -u elephant/CREDITS:1.1 elephant/CREDITS:1.2
--- elephant/CREDITS:1.1 Tue Aug 31 00:05:32 2004
+++ elephant/CREDITS Tue Aug 31 01:46:12 2004
@@ -6,7 +6,7 @@
Thanks to:
-Sleepycat / Margo Selzter for Berkeley DB
+Sleepycat for Berkeley DB
Kevin Rosenberg for UFFI, answering lots of questions and
letting me patch
@@ -15,7 +15,9 @@
Rafal Strzalinski for the Makefile and package patch
-The CMUCL and SBCL people for a great compiler
+The common-lisp.net people for hosting
+
+The CMUCL and SBCL people for great compilers
SLIME for a better environment
More information about the Elephant-cvs
mailing list