Domain-Specific Language (DSL) / Tooling/Maintenance
Kind: tension
Record: tension:domain-specific-language-dsl-tooling-maintenance
Canonical: Schema
"domain-specific-language" (declarative-core layer) is traded against "Tooling/Maintenance" (declarative-core layer) — a principle cannot be scope-separated from a quality, metric, or cost it competes with; resolve by measuring "Tooling/Maintenance" and choosing an explicit operating point.
Listed in Tensions, after Runtime Code Generation / Static Safety and before Language-Oriented Programming / Toolchain Complexity.