Народ, что такое classy optics? Есть ли оно для скалы сча? Гугление нашло какие-то странные примеры. Вчера спрашивал на счёт тайпклассов для замены примитивов монокля(Optic, Prism, etc) и упомянули classy optics Но быстрое гугление ничего не нашло.
Народ, что такое classy optics? Есть ли оно для скалы сча? Гугление нашло какие-то странные примеры. Вчера спрашивал на счёт тайпклассов для замены примитивов монокля(Optic, Prism, etc) и упомянули classy optics Но быстрое гугление ничего не нашло.
Пока есть два более менее реальных кейса для этого. 1) Когда происходит изменение требований и появляется второй набор доменных классов(case class-ы). Тогда часть логики хочется абстрагировать от конкретных классов и кажется что оптические иллюзии абстракции подходят для этого 2) DSL для комбинирования Gen[..]-ов из scalacheck