DSL
実行時の構成 †
一言要約 †
実行時に構成をバインドしたければ、外部DSLが有利。
要約 †
- コンパイル言語を使いつつ、実行時に構成をバインドしたい場合は外部DSLが良い。
- インタプリタ言語をコンパイル言語とあわせて使い、インタプリタ言語で内部DSLを書く方法もある。しかし、この方法ではコンパイル言語+外部DSLがもつ以下のような利点が減じられてしまう。
- ホスト言語に対する強力なツールサポート
- 外部DSLが持つ親しみやすさ
- 外部DSLが持つ表現力の制限
ファウラーへのフィードバック †
担当者のつぶやき †
みんなの突っ込み †