Здравствуйте, Антихрист, Вы писали:
WH>>А для распространённых задач ДСЛи уже будут написаны.
А>Это "день потерять, за пять минут долететь"
Не согласен.
А>Я практикую embedded DSL в таких языках как scala, nemerle — "пять минут потерять, потом за пять минут долететь". Это еще круче.
Я автор одно из сложнейших (а возможно сложнейшего) ДСЛ для немерле.
https://github.com/rampelstinskin/ParserGenerator
И очень хорошо знаю все его проблемы, если попытаться написать макрос сложнее if/else.
Но главное я знаю, как их решать.
... << RSDN@Home 1.2.0 alpha 4 rev. 1472>>