Liking cljdoc? Tell your friends :D

fr.jeremyschoffen.mbt.alpha.default.config.impl


calcclj

(calc f & deps)

Define a computation to be made in the config.

args:

  • f: a function of 1 argument (the config map) that returns a value to be placed in the config.
  • deps: keywords declaring which keys of the config the computation depends on.
Define a computation to be made in the config.

args:
- `f`: a function of 1 argument (the config map) that returns a value to be placed in the config.
- `deps`: keywords declaring which keys of the config the computation depends on.
sourceraw docstring

Calcclj

source

calc?clj

(calc? x)
source

computeclj

(compute conf)

Takes a config and compute the parts marked for computation.

A config is a map from keys to values. Special values are made using the fr.jeremyschoffen.mbt.alpha.default.config.impl/calc function. It marks these values of the config map for computation.

Takes a config and compute the parts marked for computation.

A config is a map from keys to values. Special values are made
using the [[fr.jeremyschoffen.mbt.alpha.default.config.impl/calc]] function.
It marks these values of the config map for computation.
sourceraw docstring

execution-planclj

(execution-plan g)

Compute the order in which keys must be computed.

Compute the order in which keys must be computed.
sourceraw docstring

extract-calcsclj

(extract-calcs conf)

Turns the config into a map int a format suitable to construct a dependency graph.

Turns the config into a map int a format suitable to construct a dependency graph.
sourceraw docstring

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

× close