rillit

Lens updater

Experimental tool providing a concise way to update fields in immutable data structures using functional lenses.

Boilerplate-free Functional Lenses for Scala 2.10

GitHub

89 stars
7 watching
11 forks
Language: Scala
last commit: about 12 years ago
Linked from 1 awesome list


Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
softwaremill/quicklensLibrary for functional programming in Scala, providing a concise way to work with case class fields and modify them conditionally or recursively.831
stevenfontanella/microlensA lightweight alternative to the lens library with fewer dependencies and no Template Haskell support286
ochafik/es6-lensesA library of functional lens functions for ES6+ and TypeScript projects.4
optics-dev/monocleA Scala library providing a functional programming style interface to manipulate and compose data structures using lenses and other combinatorial techniques.1,663
purescript-contrib/purescript-profunctor-lensesA PureScript package providing a mechanism to update, view, and set values within nested data structures using profunctor lenses.144
ekmett/lensA Haskell library that provides a general-purpose data transformation framework using lenses and traversals.2,034
jwiegley/putting-lenses-to-workA presentation on practical uses of the lens library in software development76
flunc/opticsA profunctor implementation of optics concepts for functional programming in JavaScript87
obrok/lensA utility for working with nested data structures190
ingolemo/python-lensesA Python library that helps manipulate nested immutable data structures without mutating them.316
lens-protocol/react-native-lens-ui-kitA React Native UI kit for displaying Lens Protocol data on mobile devices495
ipaulpro/focalize-extensionA browser extension for publishing content on the Lens Protocol decentralized network.42
drboolean/lensesA JavaScript project providing functional composable lens-like abstractions for manipulating data structures.214
kowainik/prolensA lightweight implementation of optics for composable access to values71
ejpcmac/typed_struct_lensAutomates boilerplate lens definition for TypedStructs in Elixir8