Liking cljdoc? Tell your friends :D

kezban.core


->>>clj/smacro

(->>> & form)

Takes a set of functions and value at the end of the arguments. Returns a result that is the composition of those funtions.Applies the rightmost of fns to the args(last arg is the value/input!), the next fn (left-to-right) to the result, etc.

Takes a set of functions and value at the end of the arguments.
Returns a result that is the composition
of those funtions.Applies the rightmost of fns to the args(last arg is the value/input!),
the next fn (left-to-right) to the result, etc.
sourceraw docstring

any-predclj/s

(any-pred & preds)
source

array?clj/s

(array? arr)
(array? type arr)
source

assert-allclj/s≠macro

clj
(assert-all & pairs)
cljs
(assert-all fnname & pairs)

Internal - do not use!

Internal - do not use!
source (clj)source (cljs)raw docstring

cond-as->clj/smacro

(cond-as-> expr name & clauses)
source

cond-letclj/smacro

(cond-let bindings & forms)
source

def-clj/smacro

(def- name x)
source

defaycljmacro

(defay name & forms)
source

defmclj/smacro

(defm name params & body)
source

dissoc-inclj/s

(dissoc-in m ks)
(dissoc-in m ks & kss)
source

if-let*clj/smacro

(if-let* bindings then)
(if-let* bindings then else)

Multiple binding version of if-let

Multiple binding version of if-let
sourceraw docstring

in?clj/s

(in? x coll)
source

keywordizeclj/s

(keywordize s)
source

lazy?clj/s

(lazy? x)
source

letmclj/smacro

(letm bindings)
source

localscljmacro

(locals)
source

multi-compclj/s

(multi-comp fns a b)
(multi-comp [f & others :as fns] order a b)
source

nnthclj/s

(nnth coll index & indices)
source

nth-safeclj/s

(nth-safe coll n)
(nth-safe coll n not-found)

Returns the value at the index. get returns nil if index out of bounds,unlike nth nth-safe does not throw an exception, returns nil instead.nth-safe also works for strings, Java arrays, regex Matchers and Lists, and, in O(n) time, for sequences.

Returns the value at the index. get returns nil if index out of
bounds,unlike nth nth-safe does not throw an exception, returns nil instead.nth-safe
also works for strings, Java arrays, regex Matchers and Lists, and,
in O(n) time, for sequences.
sourceraw docstring

pprint-macrocljmacro

(pprint-macro form)
source

process-lazy-seqclj/s

(process-lazy-seq f threshold lazy-s)
source

prog1clj/smacro

(prog1 first-form & body)
source

quoted?clj/smacro

(quoted? form)
source

source-clj-fileclj

(source-clj-file ns)
source

take-while-and-n-moreclj/s

(take-while-and-n-more pred n coll)
source

time*cljmacro

(time* & forms)
source

try->clj/smacro

(try-> x & forms)
source

try->>clj/smacro

(try->> x & forms)
source

url->fileclj

(url->file src f)
source

when-let*clj/smacro

(when-let* bindings & body)

Multiple binding version of when-let

Multiple binding version of when-let
sourceraw docstring

when-no-aotcljmacro

(when-no-aot & body)
source

with-outcljmacro

(with-out & body)
source

with-timeoutcljmacro

(with-timeout ms & body)
source

xorcljmacro

(xor)
(xor x)
(xor x & next)
source

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

× close