2016-06-29 4 views
1

Я использую MPS для реализации действительно интересного DSL. То, что мне интересно узнать, и не нашло ничего на их сайте, заключается в том, могу ли я в системе типов вызывать вызов API или запрашивать базу данных «на лету». Таким образом, мы увидим, что будет проведен тест эквивалентности, и я хочу иметь возможность вызывать запрос API или запрос базы данных, чтобы увидеть возможность выполнения этого теста эквивалентности при дополнительных ограничениях и анализе.MPS Typeystem Querying Базы данных/Вызов API-вызовов

ответ

1

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

+0

Да, я знал, что все, что он мог сделать, в конечном итоге будет блокировать; что хорошо. То, что я * могу * сделать внешние запросы, является важным фактором здесь. Благодаря! – lilott8