Persistent collections based on 2-3 finger trees.
Persistent collections based on 2-3 finger trees.
(conjl s a)
Append a to the left-hand side of s
Append a to the left-hand side of s
(digit meter-obj a)
(digit meter-obj a b)
(digit meter-obj a b c)
(digit meter-obj a b c d)
(getMeter o)
Return the meter object for o
Return the meter object for o
(measured o)
Return the measured value of o
Return the measured value of o
Object for annotating tree elements. idElem and op together form a Monoid.
Object for annotating tree elements. idElem and op together form a Monoid.
(idElem _)
Return the identity element for this meter
Return the identity element for this meter
(measure _ o)
Return the measured value of o (same type as idElem)
Return the measured value of o (same type as idElem)
(opfn _)
Return an associative function of two args for combining measures
Return an associative function of two args for combining measures
(ft-split-at o k)
(ft-split-at o k notfound)
Return [pre m post] where pre and post are trees
Return [pre m post] where pre and post are trees
(split o pred acc)
Return [pre m post] where pre and post are trees
Return [pre m post] where pre and post are trees
(app3 t1 ts t2)
Append ts and (possibly deep) t2 to tree t1
Append ts and (possibly deep) t2 to tree t1
(app3deep t2 ts t1)
Append ts and t2 to deep tree t1
Append ts and t2 to deep tree t1
(measureMore o)
Return the measure of o not including the leftmost item
Return the measure of o not including the leftmost item
(measurePop o)
Return the measure of o not including the rightmost item
Return the measure of o not including the rightmost item
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close