[rucksack-devel] Re: Error when deleting indexed objects

Brad Beveridge brad.beveridge at gmail.com
Tue Jan 22 17:00:56 UTC 2008


On 22/01/2008, Arthur Lemmens <alemmens at xs4all.nl> wrote:
> Brad Beveridge wrote:
>
> > I've made some progress.  The problem is due to KEY-POSITION using
> > P-EQL when trying to find the position of a key in the index.  It
> > really should be more like
> > (defun key-position (btree key node)
> >   (p-position key (btree-node-index node)
> >               :key #'binding-key
> >               :test (btree-key= btree)
> >               :end (btree-node-index-count node)))
>
> Erm, yes.  This particular problem was already fixed by Leonid
> Novikov's patch that I committed to CVS last week.

Oops :)  Oh well, it was a fun learning experience for me to dig
through Rucksack's code.



More information about the rucksack-devel mailing list