Liking cljdoc? Tell your friends :D

user.clojure.core.patch.alpha


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)

memoize-formcljmacro

(memoize-form m f & args)

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

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

× close