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: over 10 years ago
Linked from 1 awesome list


Backlinks from these awesome lists:

Related projects:

Repository Description Stars
softwaremill/quicklens Library for functional programming in Scala, providing a concise way to work with case class fields and modify them conditionally or recursively. 831
stevenfontanella/microlens A lightweight alternative to the lens library with fewer dependencies and no Template Haskell support 286
ochafik/es6-lenses A library of functional lens functions for ES6+ and TypeScript projects. 4
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,663
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
ekmett/lens A Haskell library that provides a general-purpose data transformation framework using lenses and traversals. 2,034
jwiegley/putting-lenses-to-work A presentation on practical uses of the lens library in software development 76
flunc/optics A profunctor implementation of optics concepts for functional programming in JavaScript 87
obrok/lens A utility for working with nested data structures 190
ingolemo/python-lenses A Python library that helps manipulate nested immutable data structures without mutating them. 316
lens-protocol/react-native-lens-ui-kit A React Native UI kit for displaying Lens Protocol data on mobile devices 495
ipaulpro/focalize-extension A browser extension for publishing content on the Lens Protocol decentralized network. 42
drboolean/lenses A JavaScript project providing functional composable lens-like abstractions for manipulating data structures. 214
kowainik/prolens A lightweight implementation of optics for composable access to values 71
ejpcmac/typed_struct_lens Automates boilerplate lens definition for TypedStructs in Elixir 8