Liking cljdoc? Tell your friends :D

sicmutils.function


composeclj/s

(compose & fns)

Compose is like Clojure's standard comp, but for this system we like to know the arity of our functions, so that we can calculate their derivatives with structure, etc. The arity of a composition is simply the arity of its rightmost (that is, first to be applied) function term.

Compose is like Clojure's standard comp, but for this system we
like to know the arity of our functions, so that we can calculate
their derivatives with structure, etc. The arity of a composition is
simply the arity of its rightmost (that is, first to be applied)
function term.
sourceraw docstring

Functionclj/s

source

iterated-symbolic-derivative?clj/s

(iterated-symbolic-derivative? expr)
source

literal-functionclj/s

(literal-function f)
(literal-function f signature)
(literal-function f domain range)
source

sicm-signature->domain-rangeclj/s

(sicm-signature->domain-range [arrow domain range])

Convert a SICM-style literal function signature (e.g., '(-> Real (X Real Real)) ) to our 'exemplar' format.

Convert a SICM-style literal function signature (e.g.,
'(-> Real (X Real Real)) ) to our 'exemplar' format.
sourceraw docstring

symbolic-derivative?clj/s

(symbolic-derivative? expr)
source

symbolic-increase-derivativeclj/s

(symbolic-increase-derivative expr)
source

with-literal-functionsclj/smacro

(with-literal-functions litfns & body)
source

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