19 июня 2010 · Комментарий

Без заголовка

Возможно, я что-то не догнал, когда смотрел в свое время MPS, но, имхо, структурный редактор может и мог бы быть удобным, но в той реализации это был какой-то жутко неудобный кошмар. Думается, что обычный текстовый редактор с адекватным дополнением гораздо удобнее. Создание языка тоже какое-то вымученное, долгое и отнюдь не простое. Пожалуй, если бы мне понадобилось создать DSL, то лучше бы я проделал это традиционным путем. По крайней мере, работать с этим языком можно было бы как угодно и откуда угодно. Отсутствие человечной IDE в этом случае серьезный минус, но и то что дает MPS человечной IDE не назовешь. Да и вообще, DSL больше похоже на очередной бестолковый пузырь. Лучше бы потратили силы на создание одного действительно хорошего, действительно гибкого и действительно универсального языка. По большому счету не так принципиально описывать систему полностью в терминах ее предметной области. И чем учить 50 разных языков, лучше действительно хорошо изучить один.

К записи · К обсуждению