Liking cljdoc? Tell your friends :D

pandect.target.srcdeps.pandect.potemkin.v0v4v5.potemkin.utils


condp-casecljmacro

(condp-case predicate value & cases)

A variant of condp which has case-like syntax for options. When comparing smaller numbers of keywords, this can be faster, sometimes significantly.

A variant of condp which has case-like syntax for options.  When comparing
smaller numbers of keywords, this can be faster, sometimes significantly.
sourceraw docstring

de-nilclj

(de-nil x)
source

doarycljmacro

(doary [x ary] & body)

An array-specific version of doseq.

An array-specific version of doseq.
sourceraw docstring

doitcljmacro

(doit [x it] & body)

A version of doseq that doesn't emit all that inline-destroying chunked-seq code.

A version of doseq that doesn't emit all that inline-destroying chunked-seq code.
sourceraw docstring

fast-bound-fncljmacro

(fast-bound-fn & fn-body)

Creates a variant of bound-fn which doesn't assume you want a merged context between the source and execution environments.

Creates a variant of bound-fn which doesn't assume you want a merged
context between the source and execution environments.
sourceraw docstring

fast-bound-fn*clj

(fast-bound-fn* f)

Creates a function which conveys bindings, via fast-bound-fn.

Creates a function which conveys bindings, via fast-bound-fn.
sourceraw docstring

fast-memoizeclj

(fast-memoize f)

A version of memoize which has equivalent behavior, but is faster.

A version of `memoize` which has equivalent behavior, but is faster.
sourceraw docstring

memoize-formcljmacro

(memoize-form m f & args)
source

re-nilclj

(re-nil x)
source

retry-exception?clj

(retry-exception? x)
source

try*cljmacro

(try* & body+catch)

A variant of try that is fully transparent to transaction retry exceptions

A variant of try that is fully transparent to transaction retry exceptions
sourceraw docstring

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

× close