Skip to content

Latest commit

 

History

History
 
 

2020-01-14-Scala_through_lenses

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 

Scala Through Lenses

Resources

Implementations

  • Monocle (most popular library)
  • Goggles (optics using string interpolator)
  • Quicklens (ad hoc optics using macros)
  • Scalaz Lens (uses encoding described in O'Connor's paper)
  • Circe Optics (optics for JSON)
  • Haskell lens + wiki (Edward Kmett's implementation; notice that Control.Lens.Lens type is expressed without depending on lens library)