Skip to content

Instantly share code, notes, and snippets.

@markhibberd
Last active August 29, 2015 13:56
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save markhibberd/8897836 to your computer and use it in GitHub Desktop.
Save markhibberd/8897836 to your computer and use it in GitHub Desktop.
lens - more than a curiosity
Lenses are a simple but very useful construct that provide views
over data for retrieval and modification in a compositional way.
The `lens` library in haskell (a.k.a. Control.Lens) takes this idea
to an extreme. This talk will provide a bit of a history around
lens encodings, and then attempt to demonstrate that `lens` should be
an essential part of any haskellers toolkit, and not just a curiosity,
or nice toy.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment