The Wayback Machine - https://web.archive.org/web/20220709075544/https://github.com/topics/lenses
Here are
136 public repositories
matching this topic...
C# functional language extensions - a base class library for functional programming
Funktional generic type-level programming in Rust: HList, Coproduct, Generic, LabelledGeneric, Validated, Monoid and friends.
Updated
Dec 17, 2021
Rust
Functional optics: a (partial) porting of Scala monocle
Updated
Apr 5, 2022
TypeScript
Functional patterns for Java
Updated
Jun 10, 2022
Java
Modify deeply nested case class fields
Updated
May 5, 2022
Scala
Program user interfaces the FRP way.
Updated
Jul 2, 2022
TypeScript
Generically derive traversals, lenses, and prisms.
Updated
Jul 2, 2022
Haskell
Don't Fear the Profunctor Optics!
Updated
Jul 2, 2019
Haskell
React Hook for state management with profunctor lenses
Updated
Jan 13, 2020
JavaScript
A lightweight (but compatible with ‘lens’) lenses library
Updated
Jun 10, 2022
Haskell
Lightweight Elixir lenses
Updated
Oct 21, 2021
Elixir
A python lens library for manipulating deeply nested immutable structures
Updated
Feb 21, 2022
Python
List of papers studying machine learning through the lens of category theory
Fastest way to access data in Elixir
Updated
Jun 28, 2022
Elixir
How does it all fit together?
Yet another Scala lens macro
Updated
Mar 22, 2015
Scala
Functional abstractions to manipulate complex records in Elm - Iso, Prism, Lens, Optional, Traversal.
The TypeScript Standard Library
Updated
Feb 11, 2022
TypeScript
Text lenses using PCRE regexes
Updated
Oct 11, 2020
Haskell
pure functional and generic programming for Erlang
Updated
Oct 1, 2019
Erlang
Updated
Dec 16, 2021
OCaml
👓 Profunctor based lightweight implementation of Lenses
Updated
Mar 14, 2021
Haskell
Functional references for Clojure and ClojureScript
Updated
Oct 14, 2021
Clojure
A presentation for BayHac 2017 on how I uses lenses at work
Updated
Apr 22, 2017
Haskell
A Racket package for creating and composing pure functional lenses
Updated
Sep 10, 2019
Racket
Composable and decomposable reactive state with lenses and Kefir
Updated
Feb 10, 2019
JavaScript
A little utility to derive lenses and prisms for data types in PureScript
Updated
Apr 11, 2017
PureScript
Improve this page
Add a description, image, and links to the
lenses
topic page so that developers can more easily learn about it.
Curate this topic
Add this topic to your repo
To associate your repository with the
lenses
topic, visit your repo's landing page and select "manage topics."
Learn more
You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session.
You signed out in another tab or window. Reload to refresh your session.
Stealing a great idea from
partial.lenses
, if we provide a special lens which simply callsget
andset
on the object, we can easily interoperate with Immutable.js without dependencies!