[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