A monitor is a function which takes one argument (another monitor)
and returns a vector of predicates (see effective.predicate
).
Predicates are generated on the basis of whether the specified modifications happened with respect to the effect and the expression.
A monitor is a function which takes one argument (another monitor) and returns a vector of predicates (see `effective.predicate`). Predicates are generated on the basis of whether the specified modifications happened with respect to the effect and the expression.
Prints useful information to the console when true
.
Prints useful information to the console when `true`.
(compose x y)
Composes monitors x
and y
so that:
y
runs before x
Composes monitors `x` and `y` so that: * `y` runs before `x` * both call their watcher function before and after the effect thunk.
(make config)
Builds a monitor out of a monitor configuration.
Multiple monitors need to be composed (see effective.monitor/compose
).
Builds a monitor out of a monitor configuration. Multiple monitors need to be composed (see `effective.monitor/compose`).
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close