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