Liking cljdoc? Tell your friends :D

sicmutils.abstract.function

Implementation of a literal-function constructor. Literal functions can be applied to structures and numeric inputs, and differentiated.

The namespace also contains an implementation of a small language for declaring the input and output types of literal-function instances.

Implementation of a [[literal-function]] constructor. Literal functions can be
applied to structures and numeric inputs, and differentiated.

The namespace also contains an implementation of a small language for
declaring the input and output types of [[literal-function]] instances.
raw docstring

binding-pairsclj/s

(binding-pairs litfns)
source

Functioncljs

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

literal-function?clj/s

(literal-function? f)

Returns true if the supplied object is an instance of Function, false otherwise.

Returns true if the supplied object is an instance of [[Function]], false
otherwise.
sourceraw docstring

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 is a website building & hosting documentation for Clojure/Script libraries

× close