Elliott, There is a cached-set hack in contrib/eslick that allows you to save a tree of standard objects and load them back in so you can do completely in-memory ops but easily snapshot them to disk. You can build an in-memory index (e.g. A red-black tree - there is a library somewhere with an implementation) to store them in and just pass that data structure as the root and it will snapshot all connected elements.
Sent from my iPhone _______________________________________________ elephant-devel site list elephant-devel@common-lisp.net http://common-lisp.net/mailman/listinfo/elephant-devel