Liking cljdoc? Tell your friends :D

sicmutils.expression


abstract?clj/s

(abstract? x)

expression-ofclj/s

(expression-of expr)

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

literal-numberclj/s

(literal-number expression)

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

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

× close