[elephant-cvs] CVS elephant

ieslick ieslick at common-lisp.net
Sat Apr 28 02:31:07 UTC 2007


Update of /project/elephant/cvsroot/elephant
In directory clnet:/tmp/cvs-serv16753

Modified Files:
	CREDITS README 
Removed Files:
	BEN-RETIRING-TODO.txt ChangeLog INSTALL NEWS NOTES TODO 
	TUTORIAL UPGRADE-BDB 
Log Message:
Cleaning up root directory files; map-index performance enhancement, index api cleanup, ensure transaction fix, alpha quality documentation draft

--- /project/elephant/cvsroot/elephant/CREDITS	2006/11/11 06:27:37	1.8
+++ /project/elephant/cvsroot/elephant/CREDITS	2007/04/28 02:31:06	1.9
@@ -57,3 +57,16 @@
 
 Marco Baringer provided a partial patch for 64-bit support.
 
+Pierre Thierry for a *features* hack to turn off optimization as well as
+many suggestions and dicussions.
+
+Henrik Hjelte for a number of bug fixes and for testing as well as
+his wonderful postmodern data store!
+
+Edi Weisz for Lispwork and Win32 patches
+
+Mac Chan for his Hutchentoot blog tutorial 
+
+And many others for their comments, testing and suggestions -- we're sorry
+if we missed crediting you here.
+
--- /project/elephant/cvsroot/elephant/README	2006/11/11 06:27:37	1.6
+++ /project/elephant/cvsroot/elephant/README	2007/04/28 02:31:06	1.7
@@ -1,89 +1,58 @@
-==============================================
-Elephant -- an object database for Common Lisp
-==============================================
+=================================================================================
+Elephant -- An persistent metaobject protocol and object database for Common Lisp
+=================================================================================
 
-------------
-Introduction
-------------
-
-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, 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: 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
-multi-user and -thread semantics / isolation, locking and
-deadlock detection.
-
-* Simplicity: be a small library with few surprises for the
-programmer. Lisp and Berkeley DB together are an excellent
-substrate, try to use their features as much as possible.
-
-* 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
+Detailed information on Elephant with an introduction, supported platforms, 
+latest news and documentation can be found at:
 
 http://www.common-lisp.net/project/elephant
 
-------------------
-Supported Lisps
-------------------
-CMUCL	Linux				(lightly tested)
-SBCL	Linux	Mac	<future?>	(heavily tested)
-Allegro Linux	Mac	cygwin?		(heavily tested)
-CLISP	Linux	Mac	cygwin		(lightly tested)
-MCL		Mac			(lightly tested)
-
 -----------------------------
 Copyright, License + Warrenty
 -----------------------------
 
-See LICENSE.
+See LICENSE
+
+-------------------
+Supported Platforms
+-------------------
+
+See the website: http://www.common-lisp.net/project/elephant/platforms.html
 
 ------------
-Installation
+Latest News
 ------------
 
-See INSTALL 
+See the website: http://www.common-lisp.net/project/elephant/news.html
 
-----------------------
-Tutorial and Reference
-----------------------
+--------------
+Documentation 
+--------------
 
-HTML docs and texinfo sources can be found in the docs/ directory.
+HTML and PDF documentation can be found on the website, or built via a 
+Makefile (and SBCL) in the /doc directory
+
+------------
+Installation
+------------
+
+See the documentation, Chapter 3 (Installation)
 
 ------------------------
 Design and Development
 ------------------------
 
-See NOTES for some design internals.
+See the documentation, Chapter 7 (Elephant Architecture) and 
+Chapter 8 (Data Store API) for some design internals.
+
+If you want to contribute, see the Trac website for current 
+feature release plans and other things that need to be done.
 
-If you want to contribute, see TODO for current feature release plans
-and other things that need to be done.
+http://trac.common-lisp.net/elephant
 
 -------
 Authors
 -------
 
-See CREDITS.
-
-----
-News
-----
+See CREDITS and LICENSE
 
-See NEWS and ChangeLog.
\ No newline at end of file




More information about the Elephant-cvs mailing list