Skip to content
Beskid Platform specification

Beskid

Jump to a Beskid service

Beskid

Jump to a Beskid service

Metaprogramming over reflection

Platform spec ADR

Metaprogramming over reflection

Spec standingStandard

Owner
Piotr Mikstacki
Submitter
Piotr Mikstacki

Reflection-heavy stacks defer errors to runtime and obscure performance and ABI truth.

Language and compiler features should expose compile-time metaprogramming (mods, analyzers, codegen hooks) instead of encouraging runtime reflection as a default extension model.

Compiler SDK and mods are AOT-oriented; diagnostic parity targets compile-time failure.

Metaprogramming; compiler mod features under compiler/compiler-mods/.