Liking cljdoc? Tell your friends :D

user.clojure.core.alpha


*date-format*clj


assert-nsclj

(assert-ns x)

case-enumcljmacro

(case-enum e & clauses)

Like case, but explicitly dispatch on Java enum ordinals.

Like `case`, but explicitly dispatch on Java enum ordinals.
raw docstring

de-nilclj

(de-nil x)

deep-mergeclj

(deep-merge & maps)

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.
raw docstring

find-nsclj

(find-ns x)

func-resolveclj

(func-resolve func)

funcallclj

(funcall func)
(funcall func & args)

log-infocljmacro

(log-info & args)

memoize-formcljmacro

(memoize-form m f & args)

ms-elapsedclj

(ms-elapsed from)

from is an nano second

from is an nano second
raw docstring

nano-elapsedclj

(nano-elapsed from)

from is an nano second

from is an nano second
raw docstring

nsymclj

(nsym x)

preprocessed-casecljmacro

(preprocessed-case {:keys [test eval-fn default]} & body)

re-nilclj

(re-nil x)

resolveclj

(resolve x)

resolve-nsclj

(resolve-ns x)

resolves the namespace or else returns nil if it does not exist

(resolve-ns 'clojure.core) => 'clojure.core

(resolve-ns 'clojure.core/some) => 'clojure.core

(resolve-ns 'clojure.hello) => nil

resolves the namespace or else returns nil if it does not exist

(resolve-ns 'clojure.core) => 'clojure.core

(resolve-ns 'clojure.core/some) => 'clojure.core

(resolve-ns 'clojure.hello) => nil
raw docstring

sort-by-orderclj

(sort-by-order keyfn order coll)

timbre-enabled?clj


timecljmacro

(time & xs)

Return is the same as the return of `(do ~@xs)

Return is the same as the return of `(do ~@xs)
raw docstring

with-nano-startcljmacro

(with-nano-start & body)

$start is an anaphor of nano time start

$start is an anaphor of nano time start
raw docstring

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

× close