но там в основном про то, как с ними можно писать неплохой псевдоООП-код. А формальное определение Lense как-то неинтуитивно.
тоже бы послушал почитал
есть много определений линз. все они имеют общую семантику — отделить доступ к части объекта от объекта
если знаком Питон, то там есть attrgetter и itemgetter, отдалённо похожие на конструкторы линз
изменение глубковложенной иммутабельной структуры даных
псевдоооп?
Обсуждают сегодня