Lenses, Folds, and Traversals - Join us on web.libera.chat #haskell-lens
Browse cluster: Haskell tooling and libraries →The lens project is a Haskell library that provides families of optics—lenses, isomorphisms, folds, traversals, getters, and setters—for functional data manipulation and access. The library enables composable, type-safe approaches to reading from, writing to, and transforming nested data structures, and includes automatic derivation of optics for user-defined data types. Edward Kmett created and maintains the project, with community discussion occurring on the #haskell-lens IRC channel.