Liking cljdoc? Tell your friends :D

concurrently.async


channel?clj

(channel? ch)
source

Freezablecljprotocol

freezeclj

(freeze target-mix)

Freeze the supplied mix object.

Freeze the supplied mix object.
source

freezable-mixclj

(freezable-mix out & [{:keys [full-read?] :or {full-read? false}}])

Create a mix object which is able to stop accepting 'admix' call after freezed. This mix is freezable by calling 'freeze' on this mix object. After the freezing, following admix call throw an exception. If all channel admixed before freezing are closed, the channel this mix object contains must be closed.

Create a mix object which is able to stop accepting 'admix' call after freezed.
This mix is freezable by calling 'freeze' on this mix object.
After the freezing, following admix call throw an exception.
If all channel admixed before freezing are closed, the channel this mix object contains
must be closed.
sourceraw docstring

pipeclj

(pipe from to)
(pipe from to {:keys [close? full-read?] :or {close? true full-read? true}})

Same with 'pipe' fn of core.async, but never stop reading if the next channel is closed.

Same with 'pipe' fn of core.async, but never stop reading if the next channel is closed.
sourceraw docstring

pipeline-unorderdclj

(pipeline-unorderd n to xf from close? ex-handler type)
source

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

× close