> I'm trying to remove an item from a btree.
 > Is there other function I can call instead of remove-kv?
 > I'm indeed using persistent classes.

you can enable class indexing then -- it automatically create one btree to 
retrieve objects by class, and also a btree for each indexed slot. (if you 
make at least one slot indexed class becomes indexed).
then you can model your application in object-oriented fashion, and 
completely ignore low-level btrees -- you just work with indices. if you 
want something unusual, there are derived indices for this purpose..

you can still use btrees, of course, but class indexing is usually more 
handy in more-or-less complex applications, especially if you want to lookup 
objects by their slots 



_______________________________________________
elephant-devel site list
elephant-devel@common-lisp.net
http://common-lisp.net/mailman/listinfo/elephant-devel

Reply via email to