言語ワークベンチの読み物
2005年6月19日
言語ワークベンチに関する最近の記事を書いた時、新しい記事が出た際に更新を報告しやすくするために、追加の資料に関するセクションを私のブリキに分割することにしました。
ここ数年、Intentional Softwareは、とても深い穴の中に隠れていました。今では、徐々に姿を現し始めました。彼らの仕事の詳細は、http://www.intentsoft.comのメインサイトにあります。特に、ブログに注目する価値があります。おそらくMicrosoftの調査の最善の説明は、Czarnecki and Eiseneckerの第11章に記載されています。
JetBrainsは活発なコミュニティを持ち、メタプログラミングシステムでもこの状況が続くと思われます。MPSのリーダーであるセルゲイ・ドミトリエフは、MPSと言語指向プログラミングに関するビジョンの優れた要約を執筆しました。
Microsoftに期待するように、ソフトウェアファクトリーに関する情報は数多く見つかります。情報のメインページはMSDNにあります。また、さまざまなブログも確認する価値があります。 Steve Cook、Jack Greenfield、 Stuart Kent、Keith Short、Alan Wills。ソフトウェアファクトリーのブログをトレースすると、MDAの使用に関する議論についての洞察も得られます。その議論の多くはMicrosoftの取り組みで行われてきたからです。
MDAといえば、OMG標準を使用して言語ワークベンチのようなものを構築しようとしている組織が数多くあります。私はそれらの詳細を調べていません。そのような組織の1つにXactiumがあります。
同僚のニール・フォードは論文の最初の例をJavaに移植し、コードのダウンロードを提供しました。
Rainer Joswigは、これについてlispで行う方法について解説し、ビデオさえも用意しています。
一般的なDSLと言語指向プログラミングの教材に関するさらに多くのリファレンスを入手するには、この概要と注釈付き書誌がよい出発点です。
私はこの分野に注目し続けるつもりで、martinfowler.comにさらに多くの資料を投稿する予定です。