Update of /project/elephant/cvsroot/elephant In directory common-lisp:/tmp/cvs-serv10634
Modified Files: TODO Added Files: ele-acache.asd Log Message: A quick AllegroCache backend based on the allegrocache map and compound keys - functionality is only partial but the basics work
--- /project/elephant/cvsroot/elephant/TODO 2006/02/19 20:06:03 1.14 +++ /project/elephant/cvsroot/elephant/TODO 2006/02/20 21:21:40 1.15 @@ -6,15 +6,16 @@
0.6.0 - Adding default class/slot indexing - Finish indexing tests (Ian) +- Finish migration (Ian) - Documentation update (Robert) -* Make sure library path push happens in build - process and not sql-controller... -* Finish CLSQL debug -* Finish migration port and tests -? Make elephant thread bound variables dynamic and modifiable by backends +- Finish CLSQL backend debug (Robert)
0.6.1 - performance, safety and portability
+Multi-threading operation: +- Make elephant thread bound variables dynamic and modifiable by backends +- Verify that operations such as indexing are thread safe + Stability: - Think about dynamic vs. object based store & transaction resolution? - Error checking when mixed
--- /project/elephant/cvsroot/elephant/ele-acache.asd 2006/02/20 21:21:40 NONE +++ /project/elephant/cvsroot/elephant/ele-acache.asd 2006/02/20 21:21:40 1.1 ;;; -*- Mode: Lisp; Syntax: ANSI-Common-Lisp; Base: 10 -*- ;;; ;;; ele-acache.asd -- ASDF file for allegrocache backend ;;; ;;; Initial version 2/18/2006 by Ian Eslick ;;; ieslick@common-lisp.net ;;; ;;; part of ;;; ;;; Elephant: an object-oriented database for Common Lisp ;;; ;;; Copyright (c) 2004 by Andrew Blumberg and Ben Lee ;;; ablumberg@common-lisp.net blee@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.
(defsystem ele-acache :name "elephant" :author "Ben Lee blee@common-lisp.net" :version "0.6.0" :maintainer "Ben Lee blee@common-lisp.net" :licence "LLGPL" :description "Allegro cache backend for elephant" :components ((:module :src :components ((:module :db-acache :components ((:file "package") (:file "acache-controller") (:file "acache-transactions") (:file "acache-collections")) :serial t)))) :depends-on (:elephant))