Core LibraryunreleasedAPI Reference

Choose documentation 1

latest

Current version

latest
English

Unreleased io.github.libtmux:libtmux-clojure has not been released. Its API may change during development. This site's structure and URLs may change too.

Clojure API

API glossary

On this page

Kinds, modifiers and package labels in the Clojure API reference. Select an annotation or full API badge to open its definition here.

The signature and entry documentation describe the API’s behavior, including its calling conventions, storage and runtime checks.

Symbol kinds#

Kinds identify declarations in the Clojure API reference.

module#

A Clojure namespace containing public vars.

Require the namespace with an alias, then call a var as alias/name. A namespace and an installable artifact are different boundaries.

References: Clojure namespaces .

function#

A function stored in a public Clojure var.

The signature lists argument vectors. A trailing ! marks external I/O in this library; captured data operations remain local.

References: Clojure vars .

Modifiers#

Modifiers add information about calling, implementing, or accessing a declaration. Their precise effect follows the language and the signature.

overload#

Alternative argument counts accepted by one Clojure function.

Each argument vector is an arity. Selection uses the number of arguments; it does not dispatch on Java parameter types.

References: Clojure function arities .

Package context#

Package labels identify where an API is supplied.

package#

The Maven artifact supplying this namespace.

Use the installation instructions for artifact coordinates. The optional core.async adapter is a separate artifact.

References: Clojure namespaces .

Glossary JSON

Esc

Type to search.

Reference previewOpen reference