Re[7]: За счет чего выстреливают языки?
От: Evgeny.Panasyuk Россия  
Дата: 14.07.15 20:06
Оценка:
Здравствуйте, Геннадий Васильев, Вы писали:

ГВ>>>То есть в "типовых" случаях, приводиимых для иллюстрации использования DSL, сам DSL — сугубо вторичная задача по отношению к какой-то ещё, к тому, что зашифровано под буквой D — domain. И если первичная задача поставлена и так или иначе решается, то создать DSL под неё обычно не представляет большой проблемы.

EP>>Для этого требуется самая малость — возможность встраивать DSL в хост-язык, то есть поддержка Embedded DSL — EDSL.
ГВ>Внезапно: это нужно для того, чтобы встроить DSL в хостовый язык, но никак не для того, чтобы сформулировать сам DSL. Разницу понимаешь?

Я разницу понимаю, и очень удобно когда есть EDSL в хост-языке, за счёт тесной интеграции с остальным кодом.
Сформулировать же DSL можно хоть на бумаге — только что дальше делать-то?
Отредактировано 14.07.2015 20:06 Evgeny.Panasyuk . Предыдущая версия .
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.