DSL / Languages and Model


言語とモデル

要約

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

担当者のつぶやき

省略しすぎ?

みんなの突っ込み


まとめ (議事録)