Skip to content

solomon-b/profunctor-optics

Repository files navigation

Profunctor-Optics :)

This project contains a collection of profunctor optics I have learned about from various sources (listed below) and reimplemented by myself.

Not intended for production use!

Notable References

Features

  • Adapter (ISO)
  • Getter
  • Setter
  • Lenses
  • Prism
  • Traversal
  • Folds
  • Reviews
  • At
  • IndexedFold
  • IndexedGetter
  • IndexedSetter
  • IndexedLens
  • IndexedTraversal
  • Grate
  • Glasses
  • Co-Prism
  • Affine
  • Kaleidoscope
  • Algebraic Lenses
  • Loops
  • Achromatic Lenses
  • Feedbacks
  • Grids

About

An implementation of profunctor optics :)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages