ailev.ru

19 января 2008 · Комментарий

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

Но если цена вопроса - пара недель - вопрос стоит ли ради этого отказываться от гибкости. Мне судьба MPS любопытна, но я в его не особенно верю - Ну это если делать достаточно простую поддержку пара недель. К тому же у вас опыт разработки тулзов все таки немаленький, так что что и как делать вы уже знаете. Люди же занимающиеся разработкой для одной конкретной области ничего этого не знают, и чтобы сделать сносную поддержку какого-нибудь DSL-я им могут потребовать месяцы. Еще один плюс это то, что если есть один язык в MPS, то написать к нему расширения очень просто. (regexp был написан за пару дней). С обычными текстовыми языками это затруднительно (особенно если хочется иметь свою IDE поддержку). Получается такой сетевой эффект. Мне судьба MPS любопытна, но я в его не особенно верю - MPS за год развился. Мы смогли добиться, что им можно пользоваться на больших проектах (у нас пишется большой проект на нем). Сделали языки для веба, работой с базой данных. Так что перспективы сделать что-то хорошее у нас есть.

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