Liking cljdoc? Tell your friends :D
Mostly clj/s.
Exceptions indicated.

throwing-puts.core


*default-timeout-ms*clj


>!clj/smacro

(>! channel message & [timeout-ms])

Puts the message into channel, or throws an exception if not possible before timeout-ms (defaults: *default-timeout-ms*, #'default-timeout-ms. In that order)

Puts the `message` into `channel`,
or throws an exception if not possible before `timeout-ms`
(defaults: `*default-timeout-ms*`, `#'default-timeout-ms`. In that order)
raw docstring

>!!clj/smacro

(>!! channel message & [timeout-ms])

Puts the message into channel, or throws an exception if not possible before timeout-ms (defaults: *default-timeout-ms*, #'default-timeout-ms. In that order)

Puts the `message` into `channel`,
or throws an exception if not possible before `timeout-ms`
(defaults: `*default-timeout-ms*`, `#'default-timeout-ms`. In that order)
raw docstring

default-timeout-msclj

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

× close