Здравствуйте, alex_public, Вы писали:
EP>>Думаю что можно подобрать некий синтетический пример показывающий ограничения такого подхода по сравнению с "не внешним" инструментом. Например, что-то типа:
EP>>...
EP>>Сходу чего-то более реального не придумал.
_>Ого, как ты ты накрутил. )
Да, но идея простая — метапрограмма и код использующий её результат зависят друг от друга. Это особая,
уличная магиямета рекурсия
EP>>P.S. В Nemerle, также, есть и другая интересная возможность: при использовании внутри кода программы некоторой compile-time-строки-DSL, IDE может подсвечивать ошибки внутри этой DSL строки, например ошибку в XML.
_>Да, это могло бы быть киллер-фичей, но что-то пока не видно никаких реальных удобных на практике реализаций.
Так оно вроде как уже реализовано, правда не знаю насколько полно.