Liking cljdoc? Tell your friends :D

hive-gimp.verbs.catalog

The verb catalogue. A verb is a public fn of a registered verbs namespace whose metadata carries :verb/args, a malli :cat over its arguments, and :verb/answers, the schema of the value its program answers. A verbs namespace registers itself with register-ns!; the catalogue is derived from the registered namespaces' publics, keyed :<ns-leaf>/<fn>.

Adding a verb is a defn with that metadata; adding a family is a new namespace that registers itself.

The verb catalogue. A verb is a public fn of a registered verbs namespace
whose metadata carries `:verb/args`, a malli `:cat` over its arguments, and
`:verb/answers`, the schema of the value its program answers. A verbs
namespace registers itself with `register-ns!`; the catalogue is derived
from the registered namespaces' publics, keyed `:<ns-leaf>/<fn>`.

Adding a verb is a `defn` with that metadata; adding a family is a new
namespace that registers itself.
raw docstring

catalogueclj

(catalogue)

The catalogue of every registered verbs namespace.

The catalogue of every registered verbs namespace.
sourceraw docstring

catalogue-ofclj

(catalogue-of ns-syms)

The catalogue of the verbs namespaces ns-syms, by verb key.

The catalogue of the verbs namespaces `ns-syms`, by verb key.
sourceraw docstring

command-ofclj

(command-of verb)

The snake_case command an Outcome of verb is labelled with.

The snake_case command an Outcome of `verb` is labelled with.
sourceraw docstring

entryclj

(entry v)

The catalogue Entry of verb var v.

The catalogue `Entry` of verb var `v`.
sourceraw docstring

Entryclj

source

lookupclj

(lookup verb)

The Entry of verb, or nil.

The `Entry` of `verb`, or nil.
sourceraw docstring

register-ns!clj

(register-ns! ns-sym)

Add verbs namespace ns-sym to the catalogue.

Add verbs namespace `ns-sym` to the catalogue.
sourceraw docstring

registered-namespacesclj

(registered-namespaces)

Every registered verbs namespace, sorted.

Every registered verbs namespace, sorted.
sourceraw docstring

verb-keyclj

(verb-key v)

:layer/set-name for #'hive-gimp.verbs.layer/set-name.

`:layer/set-name` for `#'hive-gimp.verbs.layer/set-name`.
sourceraw docstring

verb?clj

(verb? v)

True when var v declares itself a verb.

True when var `v` declares itself a verb.
sourceraw 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