Home

missionary.core/sleep

Usage

An operator returning a task performing no action. sleep process completes with value after ms milliseconds. If value is not provided, sleep process completes with nil. If sleep process is cancelled before this delay was elapsed, it crashes with an instance of Cancelled.

Example : sleep for 1 second

(require '[missionary.core :as m])

(def sleep-for-1-sec (m/sleep 1000 :foo))

(m/? sleep-for-1-sec)
:= :foo

Synchronicity

See also