(all-zip root)
(bound-variable-name v)
Returns the name of the variable to bind to. I.e. the bound-variable-name of '?foo is 'foo.
Returns the name of the variable to bind to. I.e. the bound-variable-name of '?foo is 'foo.
(class-name? class)
(compile-matches matches success-code failure-code options)
Compiles a list of pattern, match pairs into a block of code. If the first match fails the following match functions are never evaluated.
Compiles a list of pattern, match pairs into a block of code. If the first match fails the following match functions are never evaluated.
(compile-top-level-match matches success-code failure-code)
Compiles a match at the very top level.
Compiles a match at the very top level.
(deep-count root atom)
(extract-variables-from-pattern pattern)
(extract-variables-list-from-matches matches)
(variable-binding? v)
Decide whether the given thing is a directive to bind a variable
Decide whether the given thing is a directive to bind a variable
(with-gensyms names & code)
Create gensyms bound to names.
Create gensyms bound to names.
(wrap-code? compiled placeholder code)
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close