Persistent collections based on 2-3 finger trees.
Usage: (conjl s a)
Append a to the left-hand side of s
Usage: (getMeter o)
Return the meter object for o
Usage: (measured o)
Return the measured value of o
Object for annotating tree elements. idElem and op together form a Monoid.Known implementations: nil
Usage: (idElem _)
Return the identity element for this meter
Usage: (measure _ o)
Return the measured value of o (same type as idElem)
Usage: (opfn _)
Return an associative function of two args for combining measures
Usage: (ft-split-at o k notfound)
(ft-split-at o k)
Return [pre m post] where pre and post are trees
Usage: (split o pred acc)
Return [pre m post] where pre and post are trees
Usage: (app3 t1 ts t2)
Append ts and (possibly deep) t2 to tree t1
Usage: (app3deep t2 ts t1)
Append ts and t2 to deep tree t1
Usage: (measureMore o)
Return the measure of o not including the leftmost item
Usage: (measurePop o)
Return the measure of o not including the rightmost item
Usage: (->CountedDoubleList tree mdata)
Positional factory function for class clojure.data.finger_tree.CountedDoubleList.Source
Usage: (->CountedSortedSet cmpr tree mdata)
Positional factory function for class clojure.data.finger_tree.CountedSortedSet.Source
Usage: (->DeepTree meter-obj pre mid suf mval)
Positional factory function for class clojure.data.finger_tree.DeepTree.Source
Usage: (->DelayedTree tree-ref mval)
Positional factory function for class clojure.data.finger_tree.DelayedTree.Source
Usage: (->Digit1 a meter-obj measure-ref)
Positional factory function for class clojure.data.finger_tree.Digit1.Source
Usage: (->Digit2 a b meter-obj measure-ref)
Positional factory function for class clojure.data.finger_tree.Digit2.Source
Usage: (->Digit3 a b c meter-obj measure-ref)
Positional factory function for class clojure.data.finger_tree.Digit3.Source
Usage: (->Digit4 a b c d meter-obj measure-ref)
Positional factory function for class clojure.data.finger_tree.Digit4.Source
Usage: (->DoubleList tree mdata)
Positional factory function for class clojure.data.finger_tree.DoubleList.Source
Usage: (->EmptyTree meter-obj)
Positional factory function for class clojure.data.finger_tree.EmptyTree.Source
Usage: (->Len-Right-Meter len right)
Positional factory function for class clojure.data.finger_tree.Len-Right-Meter.Source
Usage: (->SingleTree meter-obj x)
Positional factory function for class clojure.data.finger_tree.SingleTree.Source
Usage: (map->Len-Right-Meter m#)
Factory function for class clojure.data.finger_tree.Len-Right-Meter, taking a map of keywords to field values.Source