Skip to content
Beskid Platform specification

Beskid

Jump to a Beskid service

Beskid

Jump to a Beskid service

Composition

Platform spec area

Composition

Owner
Piotr Mikstacki
Submitter
Piotr Mikstacki

Scope

Language-native dependency injection and host composition: named host types (multiple per project; one launch per run), registry global scope, nested scope with init / dispose, with activation, field inject (singular and T[] plural), global:: / parent:: navigation, and launch. Library projects may define host but must not launch. The reference compiler resolves the service graph at compile time; execution backends consume a frozen binding plan.

Rust pipeline composition (compiler pass wiring) and compiler mod registration are specified separately under Pipeline composition and Compiler Mods.

Feature index

Use the tiles below for normative feature contracts in this area.

Features