Liking cljdoc? Tell your friends :D

jtk-dvlp.async


<!clj/smacro

(<! ?exp)

Like core.async/<! but tests taken val of exception (ExceptionInfo), if so throws it.

Like `core.async/<!` but tests taken val of exception (`ExceptionInfo`), if so throws it.
sourceraw docstring

<?clj/smacro

(<? sync-or-async-exp)

Like <! but can handle channels and non channel values.

Like `<!` but can handle channels and non channel values.
sourceraw docstring

allclj/s

(all chs)

Alias for (map vector chs) providing an vector of all resolved values.

Alias for `(map vector chs)` providing an vector of all resolved values.
sourceraw docstring

amapclj/s

(amap <f & xs)

Like clojure.core/map but given function <f is async. Execution of <f with values of xs can be unordered an for clojure (not clojurescript) in parallel. Carries thrown exception (will convert to ExceptionInfo) as result.

Also see smap

Like `clojure.core/map` but given function `<f` is async. Execution of `<f` with values of `xs` can be unordered an for clojure (not clojurescript) in parallel. Carries thrown exception (will convert to `ExceptionInfo`) as result.

Also see `smap`
sourceraw docstring

apostwalkclj/s

(apostwalk <f form)

Like clojure.core/postwalk but given function <f is async. Execution with values of form can be unordered an for clojure (not clojurescript) in parallel. Carries thrown exception (will convert to ExceptionInfo) as result.

Like `clojure.core/postwalk` but given function `<f` is async. Execution with values of `form` can be unordered an for clojure (not clojurescript) in parallel. Carries thrown exception (will convert to `ExceptionInfo`) as result.
sourceraw docstring

aprewalkclj/s

(aprewalk <f form)

Like clojure.core/prewalk but given function <f is async. Execution with values of form can be unordered an for clojure (not clojurescript) in parallel. Carries thrown exception (will convert to ExceptionInfo) as result.

Like `clojure.core/prewalk` but given function `<f` is async. Execution with values of `form` can be unordered an for clojure (not clojurescript) in parallel. Carries thrown exception (will convert to `ExceptionInfo`) as result.
sourceraw docstring

areduceclj/s

(areduce <f init coll)

Like clojure.core/reduce but given function <f is async. Carries thrown exception (will convert to ExceptionInfo) as result.

Like `clojure.core/reduce` but given function `<f` is async. Carries thrown exception (will convert to `ExceptionInfo`) as result.
sourceraw docstring

awalkclj/s

(awalk <inner <outer form)

Like clojure.core/walk but given function <inner and <outer are async. Execution with values of form can be unordered an for clojure (not clojurescript) in parallel. Carries thrown exception (will convert to ExceptionInfo) as result.

Like `clojure.core/walk` but given function `<inner` and `<outer` are async. Execution with values of `form` can be unordered an for clojure (not clojurescript) in parallel. Carries thrown exception (will convert to `ExceptionInfo`) as result.
sourceraw docstring

chainclj/s

Alias for smap

Alias for `smap`
sourceraw docstring

chan?clj/s

(chan? x)
source

exception?clj/s

(exception? x)
source

goclj/smacro

(go & body)

Like core.async/go but carries thrown exception (will convert to ExceptionInfo) as result.

Like `core.async/go` but carries thrown exception (will convert to `ExceptionInfo`) as result.
sourceraw docstring

go-loopclj/smacro

(go-loop bindings & body)

Like core.async/go-loop but carries thrown exception (will convert to ExceptionInfo) as result.

Like `core.async/go-loop` but carries thrown exception (will convert to `ExceptionInfo`) as result.
sourceraw docstring

intoclj/s

(into coll ch)

Like core.async/into but carries thrown exception (will convert to ExceptionInfo) as result.

Like `core.async/into` but carries thrown exception (will convert to `ExceptionInfo`) as result.
sourceraw docstring

mapclj/s

(map f chs)

Like core.async/map but carries thrown exception (will convert to ExceptionInfo) as result.

Like `core.async/map` but carries thrown exception (will convert to `ExceptionInfo`) as result.
sourceraw docstring

reduceclj/s

(reduce f init ch)

Like core.async/reduce but carries thrown exception (will convert to ExceptionInfo) as result.

Like `core.async/reduce` but carries thrown exception (will convert to `ExceptionInfo`) as result.
sourceraw docstring

smapclj/s

(smap <f & xs)

Like clojure.core/map but given function <f is async. Execution of <f with values of xs will be sequential with the given order of xs. Carries thrown exception (will convert to ExceptionInfo) as result.

Also see amap

Like `clojure.core/map` but given function `<f` is async. Execution of `<f` with values of `xs` will be sequential with the given order of `xs`. Carries thrown exception (will convert to `ExceptionInfo`) as result.

Also see `amap`
sourceraw docstring

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

× close