cleff
Effects library
An extensible effects library that provides a balance of performance and expressiveness while allowing users to define their own custom effects.
Fast and concise extensible effects
105 stars
3 watching
6 forks
Language: Haskell
last commit: over 1 year ago effectsextensible-effectshaskell
Related projects:
Repository | Description | Stars |
---|---|---|
suhailshergill/extensible-effects | A library providing a single monad to handle multiple effects in effectful computations. | 174 |
haskell-effectful/effectful | An effects library for Haskell designed to be fast and easy to use. | 380 |
xnning/eveff | A Haskell library providing an efficient way to handle effects in functional programming | 82 |
lexi-lambda/freer-simple | A Haskell library for building effectful applications with a focus on type-level effects and composability | 228 |
lexi-lambda/eff | An extensible effect system for Haskell that allows flexible handling of effects at the type level. | 124 |
hasura/eff | An effect system for Haskell that aims to provide a flexible and performant way of handling effects in programming languages | 553 |
effector/patronum | A library of reusable functions for managing side effects in reactive state management systems. | 296 |
dorchard/effect-monad | Provides fine-grained reasoning about effects in Haskell computations | 99 |
iscpif/freedsl | A library for pure composition of side effects in functional programming using an abstract wrapping type and the Free Monad | 36 |
bravobike/efx | Library to declaratively write testable effects in Elixir code | 80 |
fumieval/extensible | Provides tools and abstractions for building complex, adaptable data structures in Haskell | 128 |
tweag/capability | A library that provides an alternative to the mtl, allowing explicit decoupling of effects from their implementation. | 213 |
jeanhuguesderaigniac/effects-landscape | An open-source project providing effects libraries for Haskell. | 72 |
matthieu-beteille/redux-data-fx | A library that helps separate business logic and side effects in Redux applications using declarative data structures | 53 |
coq-io/io | A Coq library that enables the use of effects in functional programming with references to a global state | 64 |