El nuevo grupo de bibliotecas contrib de Clojure tiene un finger treelibrary. ¿Cuáles son los casos de uso para los árboles de dedo en Clojure? Cuándo se deben usar árboles en lugar de una de las otras estructuras de datos permanentes de Clojure: vectores, conjuntos, mapas, persistentqueues, etc.¿Para qué debo usar los dedos de Clojure?
El Joy of Clojure menciona que los árboles Finger se pueden usar para colecciones indexadas donde se requieren inserciones y eliminaciones baratas. También han sido descritos como la "navaja suiza de estructuras de datos". Ejemplos de esto serían muy apreciados.
Look Ma, ¡Tengo un martillo nuevo! La televisión se ve como un clavo :-). – Ralph