quicklens

Lens library

Library for functional programming in Scala, providing a concise way to work with case class fields and modify them conditionally or recursively.

Modify deeply nested case class fields

GitHub

829 stars
43 watching
53 forks
Language: Scala
last commit: 7 days ago
Linked from 2 awesome lists

functional-programminglensesscala

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
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
stevenfontanella/microlens A lightweight alternative to the lens library with fewer dependencies and no Template Haskell support 285
ochafik/es6-lenses A library of functional lens functions for ES6+ and TypeScript projects. 4
jwiegley/putting-lenses-to-work A presentation on practical uses of the lens library in software development 76
calmm-js/partial.lenses An optics library providing composable and efficient tools for manipulating immutable data structures. 917
flunc/optics A profunctor implementation of optics concepts for functional programming in JavaScript 87
luciancaetano/lens-ui A React UI component library designed to be simple and customizable 8
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
rafacalderonr/ramda A functional programming library designed to minimize mutable data and facilitate composable functions. 1
kowainik/prolens A lightweight implementation of optics for composable access to values 72
untitledlabshq/lensanalytics A Turborepo starter project for building and managing multiple web applications with TypeScript, Next.js, and ESLint. 16
kblake/functional-programming Teaching functional programming concepts using Elixir language and providing accessible code examples 363
teaentitylab/fpes A library providing core functional programming functions and types for JavaScript 43
gabriella439/haskell-lens-tutorial-library A comprehensive tutorial module for the lens library, providing in-depth guidance on its usage and application. 81
dehun/learn-fp A learning-by-doing course/tutorial on functional programming in Scala 612