우리 프로젝트 그룹은 자바 언어 확장 작업을하고 있으며 우리는이 목적을 위해 어떤 도구를 사용해야하는지 알아 내려고 노력해 왔습니다. 이 확장은 주로 Java에서 사용되는 동시성 모델의 수정으로 구성됩니다. 우리는 지금까지 두 가지 도구, Polyglot 및 Javacc를 살펴 보았습니다. Javacc은 사용하기가 좀 더 쉬운 것처럼 보입니다. 그러나 언어에 대한 중요한 변경을 수행 할 것이기 때문에 더 복잡한 Polyglot에서 사용하는 것이 좋지 않을 수도 있습니다. 복잡성이 증가함에 따라 더 잘 대응할 수 있기 때문입니다. .Java 확장 프로그램을 만드는 가장 좋은 도구는 무엇입니까?
이 도구에 대한 경험이 있거나 다른 도구 권장 사항이 있습니까?
MPS는 Java 기반이 아닌 언어를 만들고 확장하는 데 유용한 도구입니다. Java 언어 나 표준 라이브러리의 일부를 '다시 작성'해야하는 경우 정확하게 일치하는 도구입니다. 자신 만의 Java 확장을 생성하기 전에 액터 프레임 워크를 포함하여 자신의 시스템을 배우는 데 1 주일을 소비해야합니다. –
@Alex Jetbrains에서 일하십니까? –