MPS (язык метапрограммирования) стоящий изучения?

Я думаю, что необходимо только представить то, в чем Вы нуждаетесь к тому, когда Вы должны. Это делает выполнение оценок воздействия изменений легче. т.е. Если метод является частным, Вы знаете , влияние будет минимально при изменении его.

7
задан 4 revs, 3 users 100% 3 September 2013 в 00:30
поделиться

2 ответа

Похоже, это DSL для Java. Почему бы не исследовать это самостоятельно? Если он просто генерирует исходные файлы Java, я не вижу причин, чтобы не дать ему взломать, если это то, что вас интересует, и нет спешки с проектом.

-1
ответ дан 6 December 2019 в 10:02
поделиться

MPS не просто DSLS для Java. Это на самом деле язык-абостическое. Вы можете генерировать свой язык на любой другой язык, который поддерживается MPS. Мы поддерживаем Java, XML и простой текст (как в последнее время) из коробки в MPS 1.1. Возможно, в будущей версии мы предоставим другие языки, такие как JavaScript, CSS и т. Д.

Одной из ключевых функций MPS, которые не доступны в других инструментах, является способность составлять языки. Вы можете создать несколько языковых расширений и составляют их таким образом, как вы хотите. Например, один поставщик может реализовать язык для своей базы данных, а другой язык для финансовых расчетов. Они будут работать вместе, и у вас не будет проблем, таких как неоднозначность и т. Д.

12
ответ дан 6 December 2019 в 10:02
поделиться
Другие вопросы по тегам:

Похожие вопросы: