Без заголовка
Обратите внимание на основной посыл в приведенных ссылках: требуется три компоненты минимум -- репозиторий исходного кода, проектор конкретного DSL и редактор конкретного DSL. А юзерский интерфейс к конкретной программе -- это дополнительно (как я понимаю, реализуется средствами DSL построения юзерских интерфейсов, а также DSL построения редакторов ;)
Вы почитайте, почитайте. А то разговор получается странный -- обсуждаете не пост, а что-то отвлеченное.