Core Concepts
既存のテキストプログラミング言語とIDEにグラフィカルなインタラクティブ構文を組み込むための一般的なレシピを開発する。
Abstract
この記事は、既存のプログラミング言語やIDEに新しいグラフィカルなインタラクティブ構文を追加する方法に焦点を当てています。著者らは、既存の解決策が持つ欠点を指摘し、新しい手法でこれらの問題を解決する方法を提案しています。具体的な例や実装方法も示されており、ハイブリッド言語の開発に役立つ情報が含まれています。
Stats
テキストプログラム内で状態遷移チェック述語を生成するためのインタラクティブ構文拡張機能が紹介される。
Android MediaPlayer APIプロトコル用のインタラクティブ構文拡張機能が提示される。
評価フォームビルダー用のメタ拡張機能が示される。
Quotes
"Hybrid languages should be created by adapting existing languages and IDEs instead of creating new ones."
"Interactive syntax must smoothly integrate with textual syntax and all the language’s abstraction mechanisms."