[elephant-cvs] CVS elephant

ieslick ieslick at common-lisp.net
Mon Feb 20 21:21:40 UTC 2006


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 at common-lisp.net>
;;; 
;;; part of
;;;
;;; Elephant: an object-oriented database for Common Lisp
;;;
;;; Copyright (c) 2004 by Andrew Blumberg and Ben Lee
;;; <ablumberg at common-lisp.net> <blee at 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 at common-lisp.net>"
  :version "0.6.0"
  :maintainer "Ben Lee <blee at 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))





More information about the Elephant-cvs mailing list