> -- kemiisto писал(а):
> Не очень понятно, как в языке без поддержки обобщённого программирования можно вообще сделать библиотеку тех же, скажем, часто используемых контейнеров и алгоритмов. В Python то понятно "легко" запилили это и многое другое за счёт динамической типизации, а как быть в Оберонах?
Ответ на этот вопрос я рассказывал на Дне Оберона 2017. В Обероне есть всё для этого, а именно объекто-ориентированное программирование. И используя расширение записей и процедурные переменные можно достичь обобщенного программирования, что в других языках достигается за счет добавления дополнительных сущностей, всяких там шаблонов, динамической типизации и прочих.