DontFearTheProfunctorOptics
prolens
DontFearTheProfunctorOptics | prolens | |
---|---|---|
3 | - | |
409 | 74 | |
0.0% | - | |
0.0 | 0.0 | |
over 1 year ago | 11 months ago | |
Haskell | Haskell | |
- | Mozilla Public License 2.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
DontFearTheProfunctorOptics
-
Apathy is not a tragedy
The best one I know of is this: DontFearTheProfunctorOptics. Hopefully someone else has it translated to other languages - I guess typeclass would be a huge bottleneck.
-
Tying lenses by their focuses
Profunctor optics and the journey to learn the differences between the representations will clear things up. https://github.com/hablapps/DontFearTheProfunctorOptics/blob/master/Optics.md is a great read. The Profunctor have more flexible composition which is both a good and bad thing and is still debated. But understanding them and the notions of Profunctors generally applied to a domain will align your current natural intuition.
prolens
We haven't tracked posts mentioning prolens yet.
Tracking mentions began in Dec 2020.
What are some alternatives?
haskell-time-range
compendium-client - Mu (μ) is a purely functional framework for building micro services.
vitrea - Optics via the profunctor representation theorem
Frames - Data frames for tabular data.
Kinds - Extending F#'s Capabilities Through Various Means
hnix - A Haskell re-implementation of the Nix expression language
lens - Lenses, Folds, and Traversals - Join us on web.libera.chat #haskell-lens
primitive - This package provides various primitive memory-related operations.
text - Haskell library for space- and time-efficient operations over Unicode text.
jump - Jump start your Haskell development
critbit - A Haskell implementation of crit-bit trees.
code-builder - Packages for defining APIs, running them, generating client code and documentation.