> -- Илья Ермаков писал(а):
> Какой свитч, какие хаки?Селектор не по целому числу, а по динамическому типу сообщения.

Какая разница? Свитч он и в африке свитч.

> -- Илья Ермаков писал(а):
> Концепция сообщений Windows, между прочим, сделала возможным независимое расширение как сообщений ОС, так и сообщений в конкретном приложении.

Угу.

> -- Илья Ермаков писал(а):
> Концепция "одно сообщение - один метод", конечно, сгодится для отдельно взятой среды разработки (хотя и там это доставляет гемор, как в Дельфе - при вводе Борландом каких-то методов в базовые VCL-классы приходилось перекомпилировать все модули под новую версию Дельфы), но не для ОС же!

Нет никакой концепции. Есть декларация. Каким боком она может помешать расширению ОС и каким боком здесь какие-то классы VCL? Ну нельзя в обероне выразить такую декларацию, тем хуже для него.

> -- Илья Ермаков писал(а):
> А в строго типизированном языке с рефлексией не нужно никаких целочисленных идентификаторов, сам тип объекта говорит, что он за тип

Это вообще из другой оперы. Использование целочисленного идентификатора позволяет расширять систему на любом языке, а не только на обероне.

> -- Илья Ермаков писал(а):
> Короче, господам из МС в отношении ООП-технологий надо было учить матчасть, вот и всё.

Ребята из МС учитывают реальный опыт разработки ПО. И правильно делают. Еще раз и по существу: в чем претензия к существованию декларации "сообщение-метод", кроме того, что в обероне так сделать нельзя?