Update of /project/elephant/cvsroot/elephant In directory clnet:/tmp/cvs-serv28241
Modified Files: LICENSE TODO Log Message: Mostly documentation edits + fixing copyright in all source files
--- /project/elephant/cvsroot/elephant/LICENSE 2006/02/04 22:25:09 1.4 +++ /project/elephant/cvsroot/elephant/LICENSE 2007/04/12 02:47:22 1.5 @@ -2,9 +2,13 @@
Copyright (c) 2004 by Andrew Blumberg and Ben Lee ablumberg@common-lisp.net blee@common-lisp.net -Some parts Copyright (c) 2005,2006 Robert L. Read + +Portions Copyright (c) 2005-2007 Robert L. Read rread@common-lisp.net.
+Portions Copyright (c) 2006-207 Ian S. Eslick +<ieslick common-lisp net> + Elephant users are granted the rights to distribute and use this software as governed by the terms of the Lisp Lesser GNU Public License (http://opensource.franz.com/preamble.html), also known as the LLGPL. @@ -15,8 +19,8 @@ thought of as particularly appropriate for LISP.
Version of Elephant before version 0.5.0 where released under GPL. -With the permission of Andrew Blumberg, Ben Lee and Robert L. Read, -the primary contributors of elephant code up until this time, the -0.5.0 release is made under the LLGPL. +With the permission of Andrew Blumberg, Ben Lee, Robert L. Read and +Ian S. Eslick, the primary contributors of elephant code up until this +time, versions 0.5.0 to 0.9.0 are made under the LLGPL.
--- /project/elephant/cvsroot/elephant/TODO 2007/04/06 02:51:46 1.78 +++ /project/elephant/cvsroot/elephant/TODO 2007/04/12 02:47:22 1.79 @@ -11,30 +11,26 @@
TASKS TO GET TO FINAL RELEASE:
-Lisp Support: -- Validate OpenMCL pre-1.1 on Mac OS X -- Validate OpenMCL 1.1 and/or 64-bit on Mac OS X? - - 64-bit lisp verification -- Verify db_deadlock for other lisps (launch and kill background program I/F) - Bugs: - Fix awkward serializer API - Support for asdf-install? - Edi's patches & suggestions for windows
+Lisp Support: +- Validate OpenMCL pre-1.1 on Mac OS X +- Validate OpenMCL 1.1 and/or 64-bit on Mac OS X? +- Verify db_deadlock for other lisps (launch and kill background program I/F) + Test coverage: - Clean up interface to tests - Test for optimize storage method (just add probe-file methods to get file size?) - Multi-threading stress tests? Ensure that there are conflicts and lots of serialization happening concurrently to make sure that multi-threading is in good shape (Henrik's code) -- Unicode tests - - Ensure that variable length UTF-8 reps are automatically stored as UTF-16? - Class / DB sychronization tests
Documentation: -~ License and copyright file headers -- Update install, build and test procedures - Proper user guide +- Update install, build and test procedures - Upgrade, migration and other system level issues - Performance and design issues - More notes about transaction performance @@ -43,11 +39,14 @@ - Add notes about optimize-storage - Add notes about deadlock-detect - Add notes about checkpoint (null in SQL?) +- Demo file for simple snapshot system + (add standard objects to prevalence DB) + link structure is added to db + in-memory pobjs point to
Additional features to document in Trac: - Add error/restart conditions when lose data on: class redef, index drop, etc. - -:association slot option +- :association slot option?
0.6.1 - Features COMPLETED to date ----------------------------------