{"schema":1,"title":"API glossary","description":"Kinds, modifiers and package labels in the Clojure API reference.","url":"https://libtmux.org/en/clojure/latest/reference/glossary/","groups":[{"id":"symbol-kinds","title":"Symbol kinds","description":"Kinds identify declarations in the Clojure API reference.","terms":[{"id":"module","definition":"A Clojure namespace containing public vars.","detail":"Require the namespace with an alias, then call a var as alias/name. A namespace and an installable artifact are different boundaries.","references":[{"title":"Clojure namespaces","url":"https://clojure.org/reference/namespaces"}],"url":"https://libtmux.org/en/clojure/latest/reference/glossary/#module"},{"id":"function","definition":"A function stored in a public Clojure var.","detail":"The signature lists argument vectors. A trailing ! marks external I/O in this library; captured data operations remain local.","references":[{"title":"Clojure vars","url":"https://clojure.org/reference/vars"}],"url":"https://libtmux.org/en/clojure/latest/reference/glossary/#function"}]},{"id":"modifiers","title":"Modifiers","description":"Modifiers add information about calling, implementing, or accessing a declaration. Their precise effect follows the language and the signature.","terms":[{"id":"overload","definition":"Alternative argument counts accepted by one Clojure function.","detail":"Each argument vector is an arity. Selection uses the number of arguments; it does not dispatch on Java parameter types.","references":[{"title":"Clojure function arities","url":"https://clojure.org/reference/special_forms#fn"}],"url":"https://libtmux.org/en/clojure/latest/reference/glossary/#overload"}]},{"id":"package-context","title":"Package context","description":"Package labels identify where an API is supplied.","terms":[{"id":"package","definition":"The Maven artifact supplying this namespace.","detail":"Use the installation instructions for artifact coordinates. The optional core.async adapter is a separate artifact.","references":[{"title":"Clojure namespaces","url":"https://clojure.org/reference/namespaces"}],"url":"https://libtmux.org/en/clojure/latest/reference/glossary/#package"}]}]}