Liking cljdoc? Tell your friends :D

matchure.compile


all-zipclj

(all-zip root)

bound-variable-nameclj

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

class-name?clj

(class-name? class)

compile-listcljmultimethod


compile-matchesclj

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

compile-patterncljmultimethod


compile-top-level-matchclj

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

deep-countclj

(deep-count root atom)

extract-variables-from-patternclj

(extract-variables-from-pattern pattern)

extract-variables-list-from-matchesclj

(extract-variables-list-from-matches matches)

variable-binding?clj

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

with-gensymscljmacro

(with-gensyms names & code)

Create gensyms bound to names.

Create gensyms bound to names.
raw docstring

wrap-code?clj

(wrap-code? compiled placeholder code)

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

× close