(expression? x)
Returns true if the argument is an expression, false otherwise.
Returns true if the argument is an expression, false otherwise.
(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.
(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
(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).
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close