I agree with all of your last email.
However, I think in your discussion of complexity of the existing
operations in the CL-SQL side
you are implying there are lots of O(n) operations when in fact this
only occurs when one
indexes a slot that has a small number of values relative to the number
of
First of all, BDB does not sort on the serialized values except for
values for which no lisp ordering exists. BDB is given a C function
which decodes the serialized format on the fly, without talking to
Lisp, but properly orders all of lisp's orderable objects.
Orderable lisp types:
1. Num
Hello,
I have a very simple patch:
controller-lost-error should inherit from simple-error, I think.
(define-condition controller-lost-error (simple-error)
((object :initarg :object :accessor store-controller-closed-error-
object)
(spec :initarg :spec :accessor store-controller-closed-er