# Language-Oriented Programming / One-Size General-Purpose Code

> "language-oriented-programming" (declarative-core layer) is traded against "One-Size General-Purpose Code" (declarative-core layer) — a principle cannot be scope-separated from a quality, metric, or cost it competes with; resolve by measuring "One-Size General-Purpose Code" and choosing an explicit operating point.

Record: `tension:language-oriented-programming-one-size-general-purpose-code`
Kind: tension
Canonical: https://banes-lab.com/ontology/schema#tension-language-oriented-programming-one-size-general-purpose-code

## tensions-with

- [Language-Oriented Programming](https://banes-lab.com/records/arch/language-oriented-programming.md)
- [One-Size General-Purpose Code](https://banes-lab.com/records/lex/one-size-general-purpose-code.md)
