[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