Liking cljdoc? Tell your friends :D
Clojure only.

effective.monitor

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.
raw docstring

*debug*clj

Prints useful information to the console when true.

Prints useful information to the console when `true`.
raw docstring

composeclj

(compose x y)

Composes monitors x and y so that:

  • y runs before x
  • both call their watcher function before and after the effect thunk.
Composes monitors `x` and `y` so that:
* `y` runs before `x`
* both call their watcher function before and after the effect thunk.
raw docstring

makeclj

(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`).
raw docstring

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close