Иван Кузьмицкий писал(а):
В общем, синтаксическая раскраска - это вчерашний день. Архитектурная раскраска - вот современный подход!
Даже в рамках обсуждения в этой ветке высказано несколько подходов к семантической раскраске. А теперь представьте: вам необходимо читать код другого человека (с которым вы вообще не знакомы). А он красил текст совсем не так, как вам хотелось. И вам легко будет такое читать? Очевидно, нет. Стало быть, напрашивается один из двух выводов:
1) Ручная раскраска далеко не так полезна, как её преподносят.
2) Среда, где применяется ручная раскраска, не предназначена для программирования командами.
Ярослав Романченко писал(а):
К сведению уважаемого ssyy:
Компилятор Active Oberon for .Net написан сам на себе и может себя компилировать
Думаю, большинство компиляторов компилируют себя. ИМХО, это сделано просто по рыночным соображениям (т.е. в рекламных целях - так компилятор лучше продается). Но есть и другие компиляторы (D - он на C++, Dev C++ - он на Delphi). Мы не гонимся за продаваемостью. Для нас главное - качество продукта. Станет ли он качественнее, если переписать его на паскаль? Был бы он качественнее, если бы изначально раскручивался на паскаль? Ответ одинаков для обоих вопросов: Нет. Просто увеличилось бы время разработки.
Ярослав Романченко писал(а):
Почему, например, никто не хочет довести до ума компилятор Active Oberon for .Net?
К сведению уважаемого ssyy:
Компилятор Active Oberon for .Net написан сам на себе и может себя компилировать
Наверно, потому что он никому (или почти никому) не нужен. Но зачем вам его доводить до ума? Он же написан на себе! А это для вас главное. Пользуйтесь.
Илья Ермаков писал(а):
Что уж говорить про какие-нибудь библиотеки С# на эту тему - мне и представить страшно
Стесняюсь спросить: а вы знаете .NET и его библиотеки, или критикуете из общих соображений, опираясь на размер дистрибутива?
Ярослав Романченко писал(а):
Тут говорили, что не хотели писать компилятор Object Pascal на Object Pascal, но на C# написали-же... видимо квалификация есть. А тут уже почти готовый компилятор Active Oberon на Active Oberon. Неужели квалификации больше надо в данном случае?
Мотивации нужно больше.