hablapps / Dontfeartheprofunctoroptics
Don't Fear the Profunctor Optics!
Stars: ✭ 367
Labels
Projects that are alternatives of or similar to Dontfeartheprofunctoroptics
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
Language Ext
C# functional language extensions - a base class library for functional programming
Stars: ✭ 3,964 (+980.11%)
Mutual labels: lenses
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
typescript-monads
📚Write safer TypeScript using Maybe, List, Result, and Either monads.
Stars: ✭ 94 (-74.39%)
Mutual labels: immutability
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.
- Part I: Optics, Concretely
- Part II: Profunctors
- Part III: Profunctor Optics
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].