No description, website, or topics provided.
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
lens Update Mar 29, 2014


This is the code for the clojure version of my talk, Lens from the ground up.

The slides are available at

The haskell version is available at

To follow along, I basically worked through the code and examples in

The most interesting pieces of code are:

  • The basic van Laarhoven lens implementation: core.clj
  • The JavaScript refactoring tool (in Haskell): Js.hs