Liking cljdoc? Tell your friends :D

reply.initialization


apropos-betterclj

(apropos-better str-or-pattern)

Similar to clojure.repl/apropos, but provides enough context (in the form of namespaces where the vars live, when necessary) to actually use the results in a REPL.

Given a regular expression or stringable thing, calculate a sequence of all symbols in all currently-loaded namespaces such that it matches the str-or-pattern, with at most one such symbol per Var. The sequence returned contains symbols that map to those Vars, and are the shortest symbols that map to the Var, when qualified with the namespace name or alias, if that qualification is necessary to name the Var. Note that it is possible the symbol returned does not match the str-or-pattern itself, e.g. if the symbol-to-var mapping was created with :rename.

Searches through all non-Java symbols in the current namespace, but only public symbols of other namespaces.

Similar to clojure.repl/apropos, but provides enough context (in the form of
namespaces where the vars live, when necessary) to actually use the results
in a REPL.

Given a regular expression or stringable thing, calculate a
sequence of all symbols in all currently-loaded namespaces such that
it matches the str-or-pattern, with at most one such symbol per Var.
The sequence returned contains symbols that map to those Vars, and are
the shortest symbols that map to the Var, when qualified with the
namespace name or alias, if that qualification is necessary to name
the Var.  Note that it is possible the symbol returned does not match
the str-or-pattern itself, e.g. if the symbol-to-var mapping was
created with :rename.

Searches through all non-Java symbols in the current namespace, but
only public symbols of other namespaces.
sourceraw docstring

call-with-ns-and-nameclj

(call-with-ns-and-name f v)
source

clojuredocs-available?clj

source

completion-codeclj

(completion-code)
source

construct-init-codeclj

(construct-init-code
  {:keys [skip-default-init custom-init custom-eval custom-help] :as options})
source

default-init-codeclj

(default-init-code {:keys [custom-help] :as options})
source

eval-in-user-nsclj

(eval-in-user-ns code)
source

export-definitionclj

(export-definition s)
source

formify-fileclj

(formify-file f)
source

handle-fns-etccljmacro

(handle-fns-etc name fn)
source

helpclj

(help)

Prints a list of helpful commands.

Prints a list of helpful commands.
sourceraw docstring

intern-with-metaclj

(intern-with-meta ns sym value-var)
source

lazy-clojuredocscljmacro

(lazy-clojuredocs v)
(lazy-clojuredocs ns-str var-str)

Lazily checks if the clojuredocs client is available, and uses it to retrieve examples if it is.

Lazily checks if the clojuredocs client is available, and uses it to
retrieve examples if it is.
sourceraw docstring

preludeclj

source

resolve-classclj

source

unresolveclj

(unresolve var)

Given a var, return a sequence of all symbols that resolve to the var from the current namespace ns.

Given a var, return a sequence of all symbols that resolve to the
var from the current namespace *ns*.
sourceraw docstring

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

× close