-
effectful
An easy to use, fast extensible effects library with seamless integration with the existing Haskell ecosystem.
-
PolysemyCleanArchitecture
Showcasing how the Polysemy library can be used to implement a REST application conforming to the guidelines of the Clean Architecture model.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
API for basic usage is very similar, but things quickly go south once you want to use higher order effects (i.e. effects that make use of the m type parameter). A lot of things then become very hard to write due to complex types or outright impossible (this issue is a good example - a reasonable thing to do that is very straightforward to write with effectful, apparently impossible to do with polysemy).
Nice article! Definitely check out this related blog post: https://github.com/thma/PolysemyCleanArchitecture
Related posts
-
What is the best web framework in the statically typed functional programming world?
-
effectful and polysemy users: How do you test? Any of "same as mtl", "novel ways enabled by effects", or "same but more efficiently because..."? Please share experiences
-
Koka v3 Released
-
Koka: A fast functional programming language with algebraic effects
-
While Learning Haskell Developing Project