Илья Ермаков писал(а):
Кажется, я убедительно показал, что проблемы серьёзной нет.
Вы убедительно показали, что можно решить любую задачу. Даже если если возникнут действительно какие-то заморочки в герметичности типов - можно придумать какую-нибуть процедурку работающею в SYSTEM и произнести магическую фразу: "в КП процедуры рулез".
Но чего тут было показывать - это ясно с самого начала. Если это (синхронизовать объект и метод) в состоянии выполнить компилятор, то почему бы не выполнить в run-time... Ну подумаешь, что у всех белых людей это называется интерпретатором - они же в модульности ни фига не смыслят.
Вы, действительно, очень убедительно показали, что читаемость языка (интерфейс пользователя) не является Показателем Назначения.
По факту, а не по декларациям.
Больших трудов стоило получить правду:
Илья Ермаков писал(а):
А теперь попрошу задуматься над таким моим вопросом:
- а чем делегаты лучше-полезней-важнее... исключений... параллелизма в языке... векторно-матричных операций... шаблонов... ? По какому критерию именно их нужно добавить? Может, добавим всё? И куда денется совершенно уникальный язык вместе с "экосистемой" и культурой работы в его базисе?
Давно уже известно: - идя по пути добавления, крайне трудно остановиться, нет критериев. - введя что-то, убрать очень трудно.
- со временем в КП, наверняка, ещё что-то наоборот ужмётся. В плане ООП. Это был виток развития от Оберона, введение средств для построения компонентных каркасов. Виток успешен, обоснован, практичен. Но ещё не проходил через фазу критического упрощения, "экстракта"
Очень серьезные мотивы. И никакого отношения к Высоким Принципам не имеющие.Обыкновенная (и правильная) боязнь, что у кого-то руки кривые.
Ну и конечно же - Вы мне Америку открыли... Да было бы Вам известно - это перманентное состояние любого КБ. Умение пойти по тонкой грани консерватизма и внедрения новых технологий - характеристика успешных предприятий. Абсолютно консервативные предприятия умирают. Период полурапада - 8-10 лет. Все давно известно. Только IT-шники как всегда думают, что великие открытия совершают.
Но можете не верить.
Вот я заморочился с элементарным кодом (а может и Вы, я еще до конца не понял) - так в исполнении AO у меня к этому даже повода никакого нет.
И я не призываю никого в это поверить. Не верите - не надо. Ибо сказано "
Имеющий глаза - да увидит". Смотреть уже есть на что.
А "
распознавать паттерны" я и на асм-е смогу при необходимости. При этом, некоторые значительно понятнее будут, чем на КП.
Мне ЯВУ для другого нужен. Для лаконичного и надежного изложения своих мыслей, а не для записи их в виде ребусов.
И декларировалось-то именно ЭТО. Но теперь-то я знаю правду