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

dissoc-inclj/s

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

drop-firstclj/s

(drop-first coll)

Return a lazy sequence of all, except first value

Return a lazy sequence of all, except first value
sourceraw docstring

eighthclj/s

(eighth coll)

Gets the eighth element from collection

Gets the eighth element from collection
sourceraw docstring

error?clj/smacro

(error? & body)

Returns true if executing body throws an error(exception, error etc.), false otherwise.

Returns true if executing body throws an error(exception, error etc.), false otherwise.
sourceraw docstring

eval-whenclj

(eval-when test form)
source

fifthclj/s

(fifth coll)

Gets the fifth element from collection

Gets the fifth element from collection
sourceraw docstring

forallclj/smacro

(forall seq-exprs body-expr)
source

fourthclj/s

(fourth coll)

Gets the fourth element from collection

Gets the fourth element from collection
sourceraw docstring

has-ns?clj/s

(has-ns? ns)
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

ninthclj/s

(ninth coll)

Gets the ninth element from collection

Gets the ninth element from collection
sourceraw docstring

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

seventhclj/s

(seventh coll)

Gets the seventh element from collection

Gets the seventh element from collection
sourceraw docstring

sixthclj/s

(sixth coll)

Gets the sixth element from collection

Gets the sixth element from collection
sourceraw docstring

source-clj-fileclj

(source-clj-file ns)
source

take-while-and-n-moreclj/s

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

tenthclj/s

(tenth coll)

Gets the tenth element from collection

Gets the tenth element from collection
sourceraw docstring

thirdclj/s

(third coll)

Gets the third element from collection

Gets the third element from collection
sourceraw docstring

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-err-strcljmacro

(with-err-str & body)
source

with-out-str-data-mapcljmacro

(with-out-str-data-map & body)
source

with-timeoutcljmacro

(with-timeout msec & body)
source

xorcljmacro

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

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

× close