> -- Comdiv писал(а):
> Оказывается, люди совершают ошибки. Оказывается, некоторые люди хотели бы, чтобы компилятор сообщил бы об ошибке или, по крайней мере, не усугублял её. Но это неправильное поведение, правильное - это быть придатком инструмента и обвинять себя за то, что ты недостаточен хорош для него.А статья на хабре как раз больше похожа не на обвинение компилятора в непригодности, а на обзор в стиле - посмотрите какая забавная особенность.
Конечно совершают. Человеческий фактор он везде. И в программировании. И при использовании С++, и при использовании Оберонов. Нормальные люди не истерики устраивают, а багрепорты пишут, обосновывая своё видение проблемы.
То, что компилятор был вправе так поступить, это просто констатация факто такого поведения. Является ли такое поведение штатным - нужно обсуждать не здесь, а с разработчиками.
Это, в любом случае, не означает, что компилятор должен думать за программиста, это не означает, что косяки программиста оправдывают косяки разработчиков компилятора, но и наоборот, косяки компилятора не оправдывают наличие дурного кода.

Ну отдельные русскоязычные любители Оберона, по ощущениям и есть придатки инструмента,  и на любые неприятные вопросы, касающиеся Оберона они и отвечают в духе "что ты недостаточен хорош для него".
Об этом, в общем-то и речь. Чего возбуждаться?