Без заголовка
С практической точки зрения фича оказалась малополезной. Проблема упираетcя не в синтаксис, а в дизайн - а это-то как раз и сложно.
А почему интересно Java и .NET обросло набором DSL-ей: asp, jsp, разные xml-дескипторы. Или вы считаете, что все это все правильно писать внутри кода основного языка? :) Вообще, по своему опыту работы в JetBrains MPS, могу сказать что польза огромна. Можете посмотреть на наш язык для регулярных выражений, и скажите, неужели от таких фич толк нулевой? http://krlz.livejournal.com/39760.html#cutid1
Сделать парсер и так сейчас не проблема. Проблема - спроектировать семантику и отобразить ее во что-то разумное.
ИМХО, сделать парсер не проблема, но реализация сервисов вокруг языка, таких как IDE поддержки, системы типов, разных видов анализа итп более чем сложно, и требует знаний, которых у большинства людей, работающих с предметной областью просто нет.