Liking cljdoc? Tell your friends :D

jtk-dvlp.async


<!clj/smacro

(<! ?exp)

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

Like `core.async/<!` but tests taken val instance of exception, 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

chan?clj/s

(chan? x)

Checks x of type channel (clojure.core.async.impl.channels/ManyToManyChannel / cljs.core.async.impl.channels/ManyToManyChannel).

Checks `x` of type channel (`clojure.core.async.impl.channels/ManyToManyChannel` / `cljs.core.async.impl.channels/ManyToManyChannel`).
sourceraw docstring

exception?clj/s

(exception? x)
source (clj)source (cljs)

goclj/smacro

(go & body)

Like core.async/go but carries thrown exception as result.

Like `core.async/go` but carries thrown exception as result.
sourceraw docstring

go-loopclj/smacro

(go-loop bindings & body)

Like core.async/go-loop but carries thrown exception as result.

Like `core.async/go-loop` but carries thrown exception as result.
sourceraw docstring

intoclj/s

(into coll ch)

Like core.async/into but carries thrown exception as result.

Like `core.async/into` but carries thrown exception as result.
sourceraw docstring

mapclj/s

(map f chs)

Like core.async/map but carries thrown exception as result.

Like `core.async/map` but carries thrown exception as result.
sourceraw docstring

reduceclj/s

(reduce f init ch)

Like core.async/reduce but carries thrown exception as result.

Like `core.async/reduce` but carries thrown exception as result.
sourceraw docstring

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

× close