(<! ?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.
(<? sync-or-async-exp)
Like <!
but can handle channels and non channel values.
Like `<!` but can handle channels and non channel values.
(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.
(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.
(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.
(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.
(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.
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close