Liking cljdoc? Tell your friends :D

sicmutils.expression


abstract?clj

(abstract? x)

Expressionclj


expression-ofclj

(expression-of expr)

fmapclj

(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

(literal-number expression)

variables-inclj

(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

(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