(ns-list-vars-by-name name)Return a list of vars named name amongst all namespaces.
name is a symbol.
Return a list of vars named `name` amongst all namespaces. `name` is a symbol.
(resolve-alias
{alias-str :alias ns-str :ns platform :platform preferred :preferred :as msg})The namespaces the :alias of msg could stand for in its :ns, as maps
with the :ns as written in a libspec and the :source of the candidate:
project, with the :count of the source files that give the namespace this
alias, preferred (from the :preferred namespaces) or suggested.
:platform is clj, cljs, or cljc, where a candidate has to work for
both, and defaults to the session's.
The namespaces the `:alias` of `msg` could stand for in its `:ns`, as maps with the `:ns` as written in a libspec and the `:source` of the candidate: `project`, with the `:count` of the source files that give the namespace this alias, `preferred` (from the `:preferred` namespaces) or `suggested`. `:platform` is `clj`, `cljs`, or `cljc`, where a candidate has to work for both, and defaults to the session's.
(resolve-missing {sym :symbol ns-str :ns :as msg})The namespaces and classes that could provide the :symbol of msg in its
:ns, as maps with a :name and a :type (ns, macro, class or
type). A type candidate also has the :ns that defines it.
The namespaces and classes that could provide the `:symbol` of `msg` in its `:ns`, as maps with a `:name` and a `:type` (`ns`, `macro`, `class` or `type`). A `type` candidate also has the `:ns` that defines it.
cljdoc builds & hosts documentation for Clojure/Script libraries
| Ctrl+k | Jump to recent docs |
| ← | Move to previous article |
| → | Move to next article |
| Ctrl+/ | Jump to the search field |