Liking cljdoc? Tell your friends :D

sicmutils.expression


abstract?clj/s

(abstract? x)
source

Expressionclj/s

source

expression-ofclj/s

(expression-of expr)
source

expression?clj/s

(expression? x)

Returns true if the argument is an expression, false otherwise.

Returns true if the argument is an expression, false otherwise.
sourceraw docstring

fmapclj/s

(fmap f e)

Applies f to the expression part of e and creates from that an Expression otherwise like e.

Applies f to the expression part of e and creates from that an Expression otherwise like e.
sourceraw docstring

literal-numberclj/s

(literal-number expression)
source

variables-inclj/s

(variables-in x)

Return the 'variables' (e.g. symbols) found in the expression x, which is an unwrapped expression, as a set

Return the 'variables' (e.g. symbols) found in the expression x,
which is an unwrapped expression, as a set
sourceraw docstring

walk-expressionclj/s

(walk-expression x variables functions)

Walk the unwrapped expression x in postorder, replacing symbols found there with their values in the map environment, if present; the functions association is used for elements in function application position (first of a sequence).

Walk the unwrapped expression x in postorder, replacing symbols found there
with their values in the map environment, if present; the functions association
is used for elements in function application position (first of a sequence).
sourceraw docstring

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

× close