言語とモデル †
要約 †
- ここまで見てきたさまざまなDSLは、コマンド-クエリインタフェース呼び出しに変換することで、もとになるモデル上で同じオブジェクト構成を作ることができる。
- 言語で重要なのは構文と意味。構文は文法が決め、意味はモデルが決める。意味論モデルを特に取り上げているのは、このため。
- DSLとモデルでは、モデルに多くの価値があり、DSLは薄いレイヤにすぎない。DSLは、モデルに対して理解のしやすさなどの付加価値を提供する。
- 例ではまずモデルを作り、続いてモデルに適合するDSLを作ったが、必ずしも常にこうなるとは限らない。同時並行で作られることもある。
担当者のつぶやき †
省略しすぎ?
みんなの突っ込み †