[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