Pure report logic: cell/row formatting, section rendering, and report preparation.
The definition registry and the defreport macro live in the shell
(boundary.reports.shell.registry) — this namespace holds no mutable state.
FC/IS rule: no I/O here. All side effects (file writing, HTTP responses, calling :data-source) live in the shell layer.
Pure report logic: cell/row formatting, section rendering, and report preparation. The definition registry and the `defreport` macro live in the shell (boundary.reports.shell.registry) — this namespace holds no mutable state. FC/IS rule: no I/O here. All side effects (file writing, HTTP responses, calling :data-source) live in the shell layer.
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 |