lens
Transformation framework
A Haskell library that provides a general-purpose data transformation framework using lenses and traversals.
Lenses, Folds, and Traversals - Join us on web.libera.chat #haskell-lens
2k stars
69 watching
273 forks
Language: Haskell
last commit: 13 days ago
Linked from 1 awesome list
Related projects:
Repository | Description | Stars |
---|---|---|
ekmett/hask | Category theory for Haskell with a strong lens-like flavor. | 161 |
ekmett/reflection | Provides a way to represent and manipulate arbitrary Haskell code structure using a reflection mechanism | 102 |
stevenfontanella/microlens | A lightweight alternative to the lens library with fewer dependencies and no Template Haskell support | 285 |
jackfirth/lens | A package for creating and composing pure functional transformations to focus on specific parts of data structures. | 74 |
ekmett/guanxi | An exploration of relational programming in Haskell with a focus on language and tooling | 256 |
ekmett/profunctors | A Haskell implementation of profunctors, which are higher-kinded concepts for transforming and manipulating functions between types | 70 |
ochafik/es6-lenses | A library of functional lens functions for ES6+ and TypeScript projects. | 4 |
gabriella439/haskell-lens-tutorial-library | A comprehensive tutorial module for the lens library, providing in-depth guidance on its usage and application. | 81 |
ekmett/semigroups | A Haskell package providing a set of semigroups and tools for deriving them with generics. | 62 |
janiczek/transform | A package that provides a recursive transformation framework for data structures in Elm, allowing developers to apply and combine multiple transformations while running them until no further changes occur. | 8 |
ekmett/structures | A playground for advanced data structures in Haskell | 63 |
ekmett/linear | A set of low-dimensional linear algebra primitives for use in Haskell programs | 202 |
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 |
ingolemo/python-lenses | A Python library that helps manipulate nested immutable data structures without mutating them. | 311 |
obrok/lens | A utility for working with nested data structures | 190 |