Skip to content
Haskell Profunctor Optics experiments
Haskell
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
src
.gitignore
ChangeLog.md
LICENSE
README.md
Setup.hs
package.yaml
stack.yaml
stack.yaml.lock

README.md

proton - Profunctor optics

An extremely experimental implementation of profunctor optics combinators. Mostly exists so I have a place to experiment with new ideas, but I like to think the result is pretty elegant.

Not intended for use in production (yet).

Includes:

  • Lenses
  • Prisms
  • Folds
  • Traversals
  • Getters
  • Reviews
  • Setters
  • Isos
  • Algebraic lenses
  • Coalgebraic prisms
  • Achromatic lenses
  • Grids
  • Grates
  • Glass
  • Loops
  • Feedbacks
  • Kaleidoscopes

And still growing!

You can’t perform that action at this time.