prolens
Optics library
A lightweight implementation of optics for composable access to values
👓 Profunctor based lightweight implementation of Lenses
72 stars
7 watching
4 forks
Language: Haskell
last commit: over 1 year ago hacktoberfesthaskelllenslensesprismsprofunctor-opticsprofunctorstraversal
Related projects:
Repository | Description | Stars |
---|---|---|
stevenfontanella/microlens | A lightweight alternative to the lens library with fewer dependencies and no Template Haskell support | 285 |
hablapps/dontfeartheprofunctoroptics | A series of blog posts explaining profunctor optics and optics in Haskell using box diagrams. | 424 |
purescript-contrib/purescript-profunctor-lenses | A PureScript package providing a mechanism to update, view, and set values within nested data structures using profunctor lenses. | 144 |
flunc/optics | A profunctor implementation of optics concepts for functional programming in JavaScript | 87 |
kaanaksit/odak | A scientific computing library for optics, computer graphics, and visual perception | 175 |
jwiegley/putting-lenses-to-work | A presentation on practical uses of the lens library in software development | 76 |
ochafik/es6-lenses | A library of functional lens functions for ES6+ and TypeScript projects. | 4 |
kowainik/relude | A lightweight Haskell standard library designed to balance productivity, safety, and performance. | 700 |
gabriella439/haskell-lens-tutorial-library | A comprehensive tutorial module for the lens library, providing in-depth guidance on its usage and application. | 81 |
phadej/optika | A JavaScript library providing an immutable optics system for accessing and manipulating nested data structures | 141 |
calmm-js/partial.lenses | An optics library providing composable and efficient tools for manipulating immutable data structures. | 917 |
kowainik/summoner | A tool for creating production-ready Haskell projects with minimal configuration | 699 |
optics-dev/monocle | A Scala library providing a functional programming style interface to manipulate and compose data structures using lenses and other combinatorial techniques. | 1,654 |
softwaremill/quicklens | Library for functional programming in Scala, providing a concise way to work with case class fields and modify them conditionally or recursively. | 829 |
daoleno/lenskit | A set of libraries for integrating the Lens protocol into applications | 69 |