[elephant-cvs] CVS elephant

ieslick ieslick at common-lisp.net
Fri Nov 10 01:48:49 UTC 2006


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

Modified Files:
	README TODO elephant.asd 
Log Message:
Minor edits only, checkpointing after unrolling some experiments.


--- /project/elephant/cvsroot/elephant/README	2004/09/19 17:40:29	1.4
+++ /project/elephant/cvsroot/elephant/README	2006/11/10 01:48:49	1.5
@@ -40,6 +40,15 @@
 
 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
 -----------------------------
--- /project/elephant/cvsroot/elephant/TODO	2006/09/04 05:42:43	1.25
+++ /project/elephant/cvsroot/elephant/TODO	2006/11/10 01:48:49	1.26
@@ -7,6 +7,10 @@
 -----------------------------------------------------------
 
 Bugs or Observations:
+- New build interface
+- 64-bit support (from Marco)
+- pthreads issue?
+- MCL compatibility issues
 
 Stability:
 - Review all the NOTE comments in the code
@@ -80,7 +84,7 @@
 
 0.6.1 - Features COMPLETED to date
 ----------------------------------
-x Ensure serialization is multi-threaded and efficient
+x Ensure serialization is multi-threaded and efficient 
 x Determine how to detect deadlock conditions as an optional run-safe mode?
 x BDB overwrite of values makes DB grow 
   [So far I can only find that it grows on the 2nd write, but not after that...artifact of
@@ -90,9 +94,9 @@
 x Update to support BDB 4.4
   x Add ability from within lisp to reclaim DB space after deleting btree key-value pairs
 
-
 0.6.2 - Advanded work, low-hanging fruit (Fall '06)
 --------------------------------------------------
+  - Class option MOP add-on to support declared persistent baseclass slots for standard base classes
   - Port elephant to closer-to-MOP to make it easier to support additional lisps and to
     seriously clean up metaclasses.lisp and classes.lisp protocols
   - A wrapper around migration that emulates a stop-and-copy GC
@@ -136,20 +140,21 @@
   - Intent is for this to be a major, long-term supported release prior 
     to work on the new backend
 
-0.7.2 - Additional Tools
+0.8.0 - Native Backend 
+--------------------------------------------------
+  - A native lisp backend controller (Ian)
+  - Native persistent hashes (easy for BDB; can do on SQL backends?)
+  - Support for cheap persistent sets (medium? can do on SQL?)
+
+0.9.0 - Supporting Tools Release
 --------------------------------------------------
+  - Document DCM?
   - Add needed support (if any) for persistent graph structures & queries (Ian on a branch)
   - Simple object query language (Ian - orthogonal, on main branch)
   - Repository browser (Ian - orthogonal, on main branch)
     (a simple REPL tool to see what classes are in a repository and
      what state they're in...useful for long-lived repositories)
 
-0.8.0 - Native Backend & Datastructure Library (
---------------------------------------------------
-  - A native lisp backend controller (Ian)
-  - Native BDB persistent hashes (easy; can do on SQL backends?)
-  - Support for cheap persistent sets (medium? can do on SQL?)
-  - Usage model examples
 
 
 
--- /project/elephant/cvsroot/elephant/elephant.asd	2006/06/01 12:55:43	1.18
+++ /project/elephant/cvsroot/elephant/elephant.asd	2006/11/10 01:48:49	1.19
@@ -113,8 +113,6 @@
 		       (:file "backend"))
 		      :serial t
 		      :depends-on (memutil)))))
-  :depends-on (:uffi))
-
-
+  :depends-on (:uffi :closer-mop))
 
 




More information about the Elephant-cvs mailing list