Update of /project/elephant/cvsroot/elephant/src/elephant In directory clnet:/tmp/cvs-serv5313/src/elephant
Modified Files: controller.lisp package.lisp Log Message:
Removed config.lisp and all Makefile related build options. The build is now entirely driven from the elephant.asd and ele-bdb.asd files with a simple user customization file, config.sexp, that should be copied to my-config.sexp and customized to the user's environment. Thanks to pinterface for the initial patch supporting this approach. Foreign library loading is also controlled from the asd files now at system load time rather than at compile time.
--- /project/elephant/cvsroot/elephant/src/elephant/controller.lisp 2006/11/10 01:48:49 1.14 +++ /project/elephant/cvsroot/elephant/src/elephant/controller.lisp 2006/11/11 06:27:38 1.15 @@ -23,12 +23,6 @@ ;; TRACKING THE OBJECT STORE ;;
-;; This list contains functions that take one arugment, -;; the "spec", and will construct an appropriate store -;; controller from it. - -;; Dynamic tracking of active connections - (defparameter *elephant-backends* '((:bdb (:ele-bdb)) (:clsql (:ele-clsql)) --- /project/elephant/cvsroot/elephant/src/elephant/package.lisp 2006/09/04 00:09:15 1.2 +++ /project/elephant/cvsroot/elephant/src/elephant/package.lisp 2006/11/11 06:27:38 1.3 @@ -28,7 +28,7 @@ (:export #:*store-controller* #:*current-transaction* #:*auto-commit* #:*elephant-lib-path*
- #:store-controller + #:store-controller #:controller-root #:controller-class-root #:open-store #:close-store #:with-open-store #:add-to-root #:get-from-root #:remove-from-root #:root-existsp #:flush-instance-cache #:optimize-storage