Здравствуйте, vdimas, Вы писали:
V>Вдогонку, у дотнета уже были интерфейсы, описывающие АПИ иммутабельных коллекций, навроде IReadOnlySet и т.д.
Вы по-прежнему не понимаете смысл иммутабельности. IReadOnlySet, IReadOnlyList и прочие никакого отношения к
иммутабельности не имеют.
V>Выбранное название неймспейса сбивает с толку, бо там речь не об иммутабельности как таковой, а об эффективных способах порожения read-only коллекций. ))
Нет. Речь там именно об иммутабельности, а не о read-only.
V>Например, неэффективной будет реализация на основе некоего FrozenSet, т.к. потребует копирования коллекций целиком при порождении новых коллекций, т.е. "изменения" их в ФП-стиле.
А то.
V>Наверно, стоило этот неймспейс так и назвать FpStyle. ))