purescript-profunctor-lenses

Lens library

A PureScript package providing a mechanism to update, view, and set values within nested data structures using profunctor lenses.

Pure profunctor lenses

GitHub

144 stars
8 watching
52 forks
Language: PureScript
last commit: 2 months ago

Related projects:

Repository Description Stars
flunc/optics A profunctor implementation of optics concepts for functional programming in JavaScript 87
kowainik/prolens A lightweight implementation of optics for composable access to values 72
purescript-contrib/purescript-css A type-safe library for describing and manipulating CSS. 106
calmm-js/partial.lenses An optics library providing composable and efficient tools for manipulating immutable data structures. 917
restaumatic/purescript-specular A PureScript library for building reactive user interfaces with event-driven programming 132
stevenfontanella/microlens A lightweight alternative to the lens library with fewer dependencies and no Template Haskell support 285
purescript-contrib/purescript-arraybuffer Provides bindings and implementation for mutable JavaScript ArrayBuffers 7
ochafik/es6-lenses A library of functional lens functions for ES6+ and TypeScript projects. 4
luciancaetano/lens-ui A React UI component library designed to be simple and customizable 8
purescript-halogen/purescript-halogen A declarative UI library written in PureScript, allowing developers to build type-safe user interfaces 1,538
purescript-contrib/purescript-matryoshka Provides generalized folds, unfolds, and traversals for fixed point data structures 59
purescript-contrib/purescript-react Low-level React bindings for the PureScript programming language 400
softwaremill/quicklens Library for functional programming in Scala, providing a concise way to work with case class fields and modify them conditionally or recursively. 829
jwiegley/putting-lenses-to-work A presentation on practical uses of the lens library in software development 76
purescript-contrib/purescript-aff An asynchronous effect monad and threading model for PureScript 285