All Projects → hablapps → Dontfeartheprofunctoroptics

hablapps / Dontfeartheprofunctoroptics

Don't Fear the Profunctor Optics!

Programming Languages

haskell
3896 projects
optics
23 projects

Projects that are alternatives of or similar to Dontfeartheprofunctoroptics

functional-js
Functional Programming in JavaScript
Stars: ✭ 18 (-95.1%)
Mutual labels:  immutability
lenses-go
Lenses.io CLI (command-line interface)
Stars: ✭ 34 (-90.74%)
Mutual labels:  lenses
Eslint Plugin Functional
ESLint rules to disable mutation and promote fp in JavaScript and TypeScript.
Stars: ✭ 282 (-23.16%)
Mutual labels:  immutability
flutter built redux
Built_redux provider for Flutter.
Stars: ✭ 81 (-77.93%)
Mutual labels:  immutability
php-slang
The place where PHP meets Functional Programming
Stars: ✭ 107 (-70.84%)
Mutual labels:  immutability
devonfw4flutter-mts-app
Large-Scale Flutter Reference Application. An Extension of DevonFw's My Thai Star Project
Stars: ✭ 54 (-85.29%)
Mutual labels:  immutability
Immutype
Immutability is easy!
Stars: ✭ 26 (-92.92%)
Mutual labels:  immutability
Language Ext
C# functional language extensions - a base class library for functional programming
Stars: ✭ 3,964 (+980.11%)
Mutual labels:  lenses
immudb4j
Java SDK for immudb
Stars: ✭ 23 (-93.73%)
Mutual labels:  immutability
Mobx Keystone
A MobX powered state management solution based on data trees with first class support for Typescript, support for snapshots, patches and much more
Stars: ✭ 284 (-22.62%)
Mutual labels:  immutability
mutation-sentinel
Deeply detect object mutations at runtime
Stars: ✭ 31 (-91.55%)
Mutual labels:  immutability
optics.js
🔭 Lenses, Prisms and Traversals in JavaScript!
Stars: ✭ 46 (-87.47%)
Mutual labels:  lenses
typescript-monads
📚Write safer TypeScript using Maybe, List, Result, and Either monads.
Stars: ✭ 94 (-74.39%)
Mutual labels:  immutability
concave
🧐 Lens-like state management (for React).
Stars: ✭ 13 (-96.46%)
Mutual labels:  lenses
Prelude Ts
Functional programming, immutable collections and FP constructs for typescript and javascript
Stars: ✭ 315 (-14.17%)
Mutual labels:  immutability
putting-lenses-to-work
A presentation for BayHac 2017 on how I uses lenses at work
Stars: ✭ 73 (-80.11%)
Mutual labels:  lenses
purescript-barlow-lens
Increase your magnification 🔭 and zoom deep into a record.
Stars: ✭ 32 (-91.28%)
Mutual labels:  lenses
Docile
Docile keeps your Ruby DSLs tame and well-behaved
Stars: ✭ 366 (-0.27%)
Mutual labels:  immutability
Use Profunctor State
React Hook for state management with profunctor lenses
Stars: ✭ 331 (-9.81%)
Mutual labels:  lenses
NonEmptyCollections
A type-safe implementation for collections that cannot be empty. Life is too short for emptiness-checks!
Stars: ✭ 45 (-87.74%)
Mutual labels:  immutability

Don't Fear the Profunctor Optics!

This is a series of posts on Profunctor Optics. They're heavily inspired on this awesome article by Pickering et al. Our contribution relies on providing box diagrams to make profunctor and profunctor optics easier to approach.

Any feedback is welcome!

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].