[elephant-cvs] CVS elephant

ieslick ieslick at common-lisp.net
Sun Feb 19 20:06:03 UTC 2006


Update of /project/elephant/cvsroot/elephant
In directory common-lisp:/tmp/cvs-serv14267

Modified Files:
	TODO ele-bdb.asd ele-sqlite3.asd elephant.asd 
Log Message:
Includes most SQL fixes - works under SBCL/ACL.  Two problems remain in indexing under SQL for both SBCL/ACL

--- /project/elephant/cvsroot/elephant/TODO	2006/02/19 04:52:58	1.13
+++ /project/elephant/cvsroot/elephant/TODO	2006/02/19 20:06:03	1.14
@@ -7,17 +7,19 @@
 0.6.0 - Adding default class/slot indexing
 - Finish indexing tests (Ian)
 - Documentation update (Robert)
-* Add clsql like support for building .so/.dylib from asdf loader on most systems
-* Make elephant thread bound variables dynamic and modifiable by backends
+* Make sure library path push happens in build 
+  process and not sql-controller...
+* Finish CLSQL debug
 * Finish migration port and tests
-- Think about dynamic vs. object based store & transaction resolution?
-  - Error checking when mixed 
-  - Current store specific *current-transaction* stack
-- Throw condition when store spec is invalid, etc
+? Make elephant thread bound variables dynamic and modifiable by backends
 
 0.6.1 - performance, safety and portability
 
 Stability:
+- Think about dynamic vs. object based store & transaction resolution?
+  - Error checking when mixed 
+  - Current store specific *current-transaction* stack
+- Throw condition when store spec is invalid, etc
 - Think through default vs. explicit store referencing all over the APIs (Both)
 - Cleaner failure modes if operations are performed without repository or without
   transaction or auto-commit (Both)
--- /project/elephant/cvsroot/elephant/ele-bdb.asd	2006/02/19 17:25:52	1.7
+++ /project/elephant/cvsroot/elephant/ele-bdb.asd	2006/02/19 20:06:03	1.8
@@ -94,8 +94,9 @@
 (defmethod operation-done-p ((o load-op) (c bdb-c-source))
   "Operation is done when the foreign library is loaded which should 
    happen when we compile the interface lisp file"
-  (and (symbol-function (intern (symbol-name '#:%db-strerror)
-				(find-package '#:sleepycat)))
+  (and (and (find-package '#:sleepycat)
+	    (symbol-function (intern (symbol-name '#:%db-strerror)
+				     (find-package '#:sleepycat))))
        t))
 
 
--- /project/elephant/cvsroot/elephant/ele-sqlite3.asd	2006/02/19 04:52:58	1.5
+++ /project/elephant/cvsroot/elephant/ele-sqlite3.asd	2006/02/19 20:06:03	1.6
@@ -56,4 +56,4 @@
 	    (
 	)
 	    :serial t))
-  :depends-on (:ele-sql :clsql-sqlite3))
+  :depends-on (:ele-clsql :clsql-sqlite3))
--- /project/elephant/cvsroot/elephant/elephant.asd	2006/02/19 16:22:39	1.14
+++ /project/elephant/cvsroot/elephant/elephant.asd	2006/02/19 20:06:03	1.15
@@ -71,8 +71,9 @@
 (defmethod operation-done-p ((o load-op) (c elephant-util-c-source))
   "Operation is done when the foreign library is loaded which should 
    happen when we compile the interface lisp file"
-  (and (symbol-function (intern (symbol-name '#:copy-bufs)
-				(find-package '#:elephant-memutil)))
+  (and (find-package "ELEPHANT-MEMUTIL")
+       (symbol-function (intern "COPY-BUFS"
+				(find-package "ELEPHANT-MEMUTIL")))
        t))
 
 (defsystem elephant




More information about the Elephant-cvs mailing list