Liking cljdoc? Tell your friends :D

com.blockether.vis.internal.extension.manifest

The ordered registration list for Vis' built-in modules, not a user extension loader.

META-INF/vis/manifest.edn has one key, :initialization. Each entry is a qualified registration symbol, or {:register qualified.ns/register! :apropos "META-INF/vis/apropos/docs.edn"} when the module owns static docs. Keeping documents beside their owner preserves discovery order.

Every built-in is required. Registration runs once in dependency order; a failure stops initialization rather than leaving a partial engine. Successful entries are remembered so a retry does not register them again. User extensions are Python files, loaded separately by internal.python.extensions.

Nothing scans the classpath and there is no alternate manifest format.

The ordered registration list for Vis' built-in modules, not a user extension loader.

`META-INF/vis/manifest.edn` has one key, `:initialization`. Each entry is a
qualified registration symbol, or `{:register qualified.ns/register!
:apropos "META-INF/vis/apropos/docs.edn"}` when the module owns static docs.
Keeping documents beside their owner preserves discovery order.

Every built-in is required. Registration runs once in dependency order; a failure
stops initialization rather than leaving a partial engine. Successful entries are
remembered so a retry does not register them again. User extensions are Python
files, loaded separately by `internal.python.extensions`.

Nothing scans the classpath and there is no alternate manifest format.
raw docstring

apropos-resource-pathsclj

(apropos-resource-paths)

Every static document resource the manifest names, in manifest order. The order is load-bearing: it is the order apropos answers in, so the first record to claim a name is the one that keeps it.

Every static document resource the manifest names, in manifest order. The order
is load-bearing: it is the order `apropos` answers in, so the first record to
claim a name is the one that keeps it.
raw docstring

entriesclj

(entries)

Every initialization entry as a map, in manifest order: :register always, plus :apropos when the entry declared its static documents.

Every initialization entry as a map, in manifest order: `:register` always, plus
`:apropos` when the entry declared its static documents.
raw docstring

initialize!clj

(initialize!)

Register every built-in in manifest order; return {:initialized n}. Repeated or concurrent calls never repeat a successful registration.

Register every built-in in manifest order; return `{:initialized n}`.
Repeated or concurrent calls never repeat a successful registration.
raw docstring

initialize-entries!clj

(initialize-entries! state-atom entries)

Initialize entries into the set in state-atom, once each and in order. A failure stops the walk; a retry resumes after the successful entries.

Initialize `entries` into the set in `state-atom`, once each and in order.
A failure stops the walk; a retry resumes after the successful entries.
raw docstring

initializersclj

(initializers)

The qualified symbol of every initializer, in manifest order.

The qualified symbol of every initializer, in manifest order.
raw docstring

manifest-resourceclj


manifest?clj

(manifest? x)

parseclj

(parse source text)

Validate manifest EDN text, named by source, and answer its normalized entries.

Validate manifest EDN `text`, named by `source`, and answer its normalized entries.
raw docstring

read-apropos-resourcesclj

(read-apropos-resources)

Read every declared apropos EDN value in manifest order.

Read every declared apropos EDN value in manifest order.
raw docstring

read-manifestclj

(read-manifest)

Read and validate the single distribution manifest.

Read and validate the single distribution manifest.
raw docstring

cljdoc builds & hosts documentation for Clojure/Script libraries

Keyboard shortcuts
Ctrl+kJump to recent docs
←Move to previous article
→Move to next article
Ctrl+/Jump to the search field
× close