Skip to content
Beskid Platform specification

Beskid

Jump to a Beskid service

Beskid

Jump to a Beskid service

Compile-time IoC in the compiler host

Platform spec ADR

Compile-time IoC in the compiler host

Spec standingStandard

Owner
Piotr Mikstacki
Submitter
Piotr Mikstacki

C#-style framework IoC stacks hide wiring behind reflection and service locator patterns the project rejects (see compiler README).

IoC may exist only inside the Rust compiler host as compile-time composition. Beskid programs must not depend on a runtime DI framework or service locator for language features.

Compiler mods and SDK surface read-only host composition; language-level meta DI blocks are removed.

compiler/README.md; Dependency injection.