Liking cljdoc? Tell your friends :D

ham-fisted.impl


array-fast-reducecljmacro

(array-fast-reduce ary-cls)

in-fork-join-task?clj

(in-fork-join-task?)

True if you are currently running in a fork-join task

True if you are currently running in a fork-join task
raw docstring

iterable-fast-reduceclj

(iterable-fast-reduce coll-cls)

map-fast-reduceclj

(map-fast-reduce map-cls)

n-lookaheadclj

(n-lookahead options)

parallel-spliterator-reduceclj

(parallel-spliterator-reduce initValFn rfn mergeFn s options)

pgroupsclj

(pgroups n-elems body-fn)
(pgroups n-elems body-fn options)

Run y groups across n-elems. Y is common pool parallelism.

body-fn gets passed two longs, startidx and endidx.

Returns a sequence of the results of body-fn applied to each group of indexes.

Options:

    • See the ParallelOptions java object.
Run y groups across n-elems.   Y is common pool parallelism.

body-fn gets passed two longs, startidx and endidx.

Returns a sequence of the results of body-fn applied to each group of indexes.

Options:

* - See the ParallelOptions java object.
raw docstring

pmapclj

(pmap options map-fn sequences)

queue-put!cljmacro

(queue-put! queue v put-timeout-ms)

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close