[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