API reference

python:irx:irx.extensions.handlers

module handlers

irx.extensions.handlers

Source: packages/irx/src/irx/extensions/handlers.py:1

Checked nominal dispatch with configuration-local contribution catalogs.

Contributions contain stateless implementations, not compilation services. Derivation names replacements explicitly and never edits its parent. Each compiler instance constructs a fresh Plum Function using only public APIs; its lazy method/cache state is not shared across compilers. A dispatcher is reentrant, but simultaneous use of one mutable compiler is not supported. Signatures contain two ordinary nominal classes. Crossed subtype signatures are rejected; overlaps introduced by future multiple-inheritance types are diagnosed by Plum at invocation rather than guessed by another resolver.

Classes

Functions

Attributes

Search documentation

Type to search.