Would you like to learn about the most important kinds of optics?
This talk given by Alejandro Serrano, at Functional Programming in the City, can help you to do exactly that.,
Basic Optics with Haskell.
Lenses are becoming an increasingly important part of a Haskeller’s toolkit. Yet, when first approaching them, people may feel buried under a myriad of different lens-like thingies. The goal of this talk is to provide a conceptual overview of three of the most important kinds of optics, namely lenses, prisms, and traversals.