私たちのプロジェクトグループはJava言語拡張を取り組んでおり、私たちはこの目的のためにどのツールを使用すべきかを考え出しています。この拡張は、主にJavaで使用される並行性モデルの変更で構成されます。これまでのところ2つのツール、PolyglotとJavaccを見てきました。 Javaccは少し使いやすくなっているようですが、言語を大幅に変更する予定であるため、より高度なPolyglotで使用することは、複雑さが増している方が良いかもしれません。Java拡張機能を作成するための最良のツールは何ですか?
これらのツールの使用経験がありますか、他のツールの推奨事項がありますか?
MPSは、Javaベースだけでなく、言語の作成と拡張に最適なツールです。 Java言語や標準ライブラリの一部を「書き直す」必要がある場合は、これはまさにマッチングツールです。 独自のJavaエクステンションを作成する前に、自分のシステム(アクターフレームワークを含む)を学ぶ1週間を過ごす必要があります。 –
@Alex Jetbrainsで働いていますか? –