Looping
6Repeatedly executes body (presumably for side-effects) with bindings and filtering as provided by "for". Does not ret...
macroclojure.core
List comprehension. Takes a vector of one or more binding-form/collection-expr pairs, each followed by zero or more ...
macroclojure.core
Evaluates the exprs in a lexical context in which the symbols in the binding-forms are bound to their respective init-...
macroclojure.core
Rebinds and transfers control to the recursion point.
special-formclojure.core
trampoline can be used to convert algorithms requiring mutual recursion without stack consumption. Calls f with suppli...
functionclojure.core
Repeatedly executes body while test expression is true. Presumes some side-effect will cause test to become false/nil....
macroclojure.core