Liking cljdoc? Tell your friends :D
Clojure only.

co.multiply.remontoire.patterns.partial-results

Seeing into work that has not settled. Two channels exist, and they compose: printed output streams — a running eval's latest printed line is its live progress message, and everything printed so far is readable mid-run with (__r/out id) — and shared state waits, an atom the work fills and a later eval reads at its own rhythm.

Seeing into work that has not settled. Two channels exist, and they
compose: printed output streams — a running eval's latest printed
line is its live progress message, and everything printed so far is
readable mid-run with `(__r/out id)` — and shared state waits, an
atom the work fills and a later eval reads at its own rhythm.
raw docstring

reportingclj

(reporting f label)

Wrap step-work f (element → value) so each element announces itself before it is worked: the announcement is the eval's progress line while it runs, and accumulates under (__r/out id). Printing is attributed across the eval's whole task tree, so the wrapped f reports correctly from inside qfor and qlet bodies too.

Wrap step-work `f` (element → value) so each element announces itself
before it is worked: the announcement is the eval's progress line
while it runs, and accumulates under `(__r/out id)`. Printing is
attributed across the eval's whole task tree, so the wrapped `f`
reports correctly from inside `qfor` and `qlet` bodies too.
raw docstring

cljdoc builds & hosts documentation for Clojure/Script libraries

Keyboard shortcuts
Ctrl+kJump to recent docs
Move to previous article
Move to next article
Ctrl+/Jump to the search field
× close