Здравствуйте, mkizub, Вы писали:
M>Там в другом фишка — это не генерация кода, это его изображение, одно для дазайнера и другое для программиста. M>Ты можешь один и тот-же код отображать в редакторе программы по разному. В Nemerle ты этого принципиально не можешь — он в себе подобный рендерер кода не имеет.
Ну, почему же не могу? Я вот в отладочных целях вывожу на экран древесное представление код. Так что потенциально это сделать можн, но не нужно. Точнее так. Можно для кода создать визуальные дизайнеры (дизайнер форм вобщем-то и есть такой дизайнер), но не стоит создавать много синтаксисов для одного языка. Написать прети-принтер чтобы он выдвал лексически разный код можно, но глупо. Создать несколько парсеров тоже можно, но тоже глупо.
В общем, я правильно понял, что вся фишка в том, что товарищь как и ДжетБрэйновцы фактически прелагает отказаться от текста в пользу внутреннего представления и графики (точнее некого представления доступного только в IDE)?
Мне кажется такой подход не перспективным. Код он и в айрике код. Его и в сорс-контрол можно положить, и по контесту заменить, и в форуме разместить.
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.