freedsl
Effect composition library
A library for pure composition of side effects in functional programming using an abstract wrapping type and the Free Monad
Practical effect composition library based on abstract wrapping type and the free monad
36 stars
7 watching
1 forks
Language: Scala
last commit: about 6 years ago effectsfree-monadfunctional-programmingmodularitymonadmonad-transformerspurescala
Related projects:
Repository | Description | Stars |
---|---|---|
lexi-lambda/freer-simple | A Haskell library for building effectful applications with a focus on type-level effects and composability | 228 |
dorchard/effect-monad | Provides fine-grained reasoning about effects in Haskell computations | 99 |
re-xyr/cleff | An extensible effects library that provides a balance of performance and expressiveness while allowing users to define their own custom effects. | 105 |
purescript-contrib/purescript-aff | An asynchronous effect monad and threading model for PureScript | 285 |
suhailshergill/extensible-effects | A library providing a single monad to handle multiple effects in effectful computations. | 174 |
xnning/eveff | A Haskell library providing an efficient way to handle effects in functional programming | 82 |
coq-io/io | A Coq library that enables the use of effects in functional programming with references to a global state | 64 |
kongware/scriptum | A functional programming library that provides data structures and computation models for handling effects in client/server JavaScript applications. | 384 |
haskell-effectful/effectful | An effects library for Haskell designed to be fast and easy to use. | 380 |
frees-io/freestyle | A framework that enables building stack-safe, purely functional applications and libraries with decoupled declaration and interpretation. | 614 |
lysxia/first-class-families | A library providing a foundation for type-level functions and compositions in Haskell | 86 |
effector/patronum | A library of reusable functions for managing side effects in reactive state management systems. | 296 |
teaentitylab/fpes | A library providing core functional programming functions and types for JavaScript | 43 |
ivanperez-keera/dunai | A reactive programming library for Haskell that supports multiple paradigms and effects. | 211 |
teaentitylab/fpgo | A Golang library providing functional programming features and Rx-style coding capabilities. | 348 |