Pipeline: sample the sources, compile when a change settles, tell the
notifier when the report is news. All effects go through the ports in
deps ({:compiler :notifier :stamps :clock}).
Pipeline: sample the sources, compile when a change settles, tell the
notifier when the report is news. All effects go through the ports in
`deps` ({:compiler :notifier :stamps :clock}).(check! {:keys [root manifest deps state-ref]})Compile once and act on the report. Result of {:report :decision :delivery}; an err Result when the compiler could not be run (recorded, never notified: a missing binary is a setup fault of this machine, not news about the code).
Compile once and act on the report. Result of
{:report :decision :delivery}; an err Result when the compiler could not
be run (recorded, never notified: a missing binary is a setup fault of
this machine, not news about the code).(start! {:keys [root manifest state-ref] :as sup})Begin sampling on a daemon thread. Idempotent. Returns the supervisor.
Begin sampling on a daemon thread. Idempotent. Returns the supervisor.
(stop! {:keys [state-ref]})Stop sampling. Idempotent.
Stop sampling. Idempotent.
(tick! {:keys [root manifest deps state-ref] :as sup})One sample of the sources. Compiles when a change has settled; returns
what check! returned, or nil when there was nothing to do.
One sample of the sources. Compiles when a change has settled; returns what `check!` returned, or nil when there was nothing to do.
cljdoc builds & hosts documentation for Clojure/Script libraries
| Ctrl+k | Jump to recent docs |
| ← | Move to previous article |
| → | Move to next article |
| Ctrl+/ | Jump to the search field |