(combine-generators f & arg-generators)applies a n-aritrary function applicative to generators
applies a n-aritrary function applicative to generators
(combine-generators-curry f)(combine-generators-curry f & [a & rest])combines n generators with trees applicative with function f f has to be curried for n arguments
combines n generators with trees applicative with function f f has to be curried for n arguments
(curry f num-args)takes a function f for a arbitrary number of arguments and returns a curried function for num-args arguments
takes a function f for a arbitrary number of arguments and returns a curried function for num-args arguments
(generator-apply generator-f generator)applicative with generators which contains trees
applicative with generators which contains trees
(generator-pure x)pure with generators which contains trees
pure with generators which contains trees
(get-tree With-tree-type)Lens for the tree field from a With-tree-type record. See active.generator-applicative/make-with-tree.
Lens for the `tree` field from a [[With-tree-type]] record. See [[active.generator-applicative/make-with-tree]].
(integrated shrink generator-without-shrink)applies a shrinker to a generator
applies a shrinker to a generator
(make-with-tree tree)Construct a With-tree-type record.
tree: access via active.generator-applicative/get-tree
Construct a `With-tree-type` record. `tree`: access via [[active.generator-applicative/get-tree]]
(with-tree? thing)Is object a With-tree-type record? See active.generator-applicative/make-with-tree.
Is object a `With-tree-type` record? See [[active.generator-applicative/make-with-tree]].
cljdoc builds & hosts documentation for Clojure/Script libraries
| Ctrl+k | Jump to recent docs | 
| ← | Move to previous article | 
| → | Move to next article | 
| Ctrl+/ | Jump to the search field |