(evaluator dependencies evaluation-channel)
(evaluator dependencies evaluation-channel result-channel)
(maintain registry-store
{:keys [context interval trigger-channel evaluation-channel
result-channel]
:or {context {}
interval (t/new-duration 200 :millis)
trigger-channel (async/chan (async/sliding-buffer 1))
evaluation-channel (async/chan 10)
result-channel (async/chan 10)}})
(maintainer dependencies registry-store context interval trigger-channel)
(refresher dependencies trigger-channel)
(refresher dependencies trigger-channel evaluation-channel)
(shutdown shutdown-channel)
(updater dependencies registry-store result-channel)
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close