Без заголовка
О! Вы делаете опенсорсный продукт! Я исправил текст в исходном постинге.
В моих глазах у вашей разработки следующие достоинства по отношению к другим:
а) опенсорс, что дает возможность экспериментировать и подключать разных людей
б) интересные идеи по IDE, что дает шанс не просто экспериментировать, но и реально работать
в) разработчики говорят не только по английски, но и по-русски (хотя это и субъективное достоинство ;)
г) система (как я понял), написана на самой себе, что обычно дает нетривиальные возможности, недостижимые простыми методами в системах, написанных на других языках
С language agnostic не все просто, ежели обратить внимание на динамические языки, с экстремально поздним связыванием (extreme late binding, типа того же smalltalk в отличие от Java). Ибо языки ведь определяются не чистым синтаксисом (другими словами, в языках важен не только "синтаксический сахар"). Так, важна еще и рефлексивность (для примера -- статья двадцатилетней давности http://www.laputan.org/ref89/ref89.html).
Еще есть языки, где не хватает псевдографики (тут я не разобрался еще с вашим табличным редактором). Так, в презентации Intentional Software есть пример языка принципиальных электрических схем -- у вас такое можно? Вопрос не такой праздный, ибо одному нашему клиенту нужно делать стандартное представление языка и графический редактор для системы имитационного моделирования: там языков, подразумевающих что-то типа принципиальной схемы, чертежа или даже географической карты довольно много, и DSL-инструментарий для таких "нетьюринговых" языков был бы очень интересен.
Если пойти в этой "языковости" в другую сторону, то упремся в AST как структуру представления знаний. Дальше пойдут вопросы об upper ontology, представимой этой моделью, способами ее пополнения, возможностью стыковки с людьми, для которых онтологический разговор главный и "онтологическая стыковка" разных DSL по типу ISO 15926 (тут мои мысли пока смутные, но я надеюсь их постепенно прояснить -- речь идет о специальных DSL моделирования данных, ибо люди матюкаются, но юзают OWL исключительно по причине отсутствия инструментария для других языков. Тут и может прийти на помощь языкомёт типа вашей MPS).
То есть я верю, что MPS language-agnostic, но хорошо бы указать класс языков, для которых этот агностицизм выполняется :)
Еще очень интересно, как к вам внутрь (или снаружи) можно вставить какой-нибудь оптимизатор кода (у меня много клиентов интересуются скоростью счета).