Skip to content

Language and runtime API reference

This reference is the concise lookup surface for HAL, the Hara kernel, and its runtime APIs. Use the guides for concepts, host runtimes, protocols, extensions, and project workflows.

ReferenceUse it to
BuiltinsFind a core function, macro, or special form.
Runtime librariesFind portable string, byte, promise, file, socket, block, zip, task, and test operations.
Namespace catalogFind a shipped namespace and its load mode or capability.
Clojure core compatibilityCheck deliberate compatibility and semantic differences.

For help choosing Hara from a Clojure perspective, start with the Clojurists guide.