lens
Data transformation tool
A package for creating and composing pure functional transformations to focus on specific parts of data structures.
A Racket package for creating and composing pure functional lenses
74 stars
7 watching
8 forks
Language: Racket
last commit: over 5 years ago
Linked from 1 awesome list
lensesracket
Related projects:
Repository | Description | Stars |
---|---|---|
| A Haskell library that provides a general-purpose data transformation framework using lenses and traversals. | 2,034 |
| A library that provides a type-safe, functional way to focus on specific parts of data structures | 73 |
| A Scala library providing a functional programming style interface to manipulate and compose data structures using lenses and other combinatorial techniques. | 1,663 |
| A JavaScript project providing functional composable lens-like abstractions for manipulating data structures. | 214 |
| A framework for comparing and updating data in Swift applications with high performance and customizable diffing. | 123 |
| A library of functional lens functions for ES6+ and TypeScript projects. | 4 |
| A Python library that helps manipulate nested immutable data structures without mutating them. | 316 |
| A utility library for incrementally building and optimizing data transformations in Java | 1,204 |
| A presentation on practical uses of the lens library in software development | 76 |
| A utility for working with nested data structures | 190 |
| Experimental tool providing a concise way to update fields in immutable data structures using functional lenses. | 89 |
| A Swift diffing library that calculates the minimum set of steps to transform one collection into another. | 167 |
| 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 |
| A lightweight alternative to the lens library with fewer dependencies and no Template Haskell support | 286 |
| A header-only FFT library providing fast and easy-to-use algorithms for 1D, 2D, and 3D Fourier transforms. | 169 |