Мы создали целое средство отслеживания ошибок , используя MPS.Генерация кода не является целью, но означает получить некоторый исполняемый код.Цель состоит в том, чтобы предоставить разработчику инструмент, позволяющий создавать DSL с минимальными усилиями.
Отличительной особенностью MPS является то, что она также предоставляет вам IDE для вашего языка.И различные создаваемые вами DSL совместимы, то есть вы можете создать DSL, расширяющий Java с помощью замыканий, и другой DSL, который включает внешние методы, и эти расширения будут работать вместе.