DSL design
designing a DSL
syntax-driven
semantics-driven
焦点とアプローチの2分法
feature-focused
domain-focused
意味論の違い
compositional DSL
静的な構造を記述する。
computational DSL
命令型とはかぎらない計算を記述する。
ref.
Semantics-Driven DSL Design, Martin Erwig and Eric Walkingshaw. Formal and Practical Aspects of Domain-Specific Languages: Recent Developments, (ed. M. Mernik), 56–80, 2012