effectful

Effects library

An effects library for Haskell with seamless integration into the existing ecosystem

An easy to use, fast extensible effects library with seamless integration with the existing Haskell ecosystem.

GitHub

385 stars
15 watching
28 forks
Language: Haskell
last commit: 15 days ago
effect-systemhaskell

Related projects:

Repository Description Stars
dorchard/effect-monad Provides fine-grained reasoning about effects in Haskell computations 98
lexi-lambda/freer-simple A Haskell library for building effectful applications with a focus on type-level effects and composability 228
jeanhuguesderaigniac/effects-landscape An open-source project providing effects libraries for Haskell. 71
fused-effects/fused-effects A fast and flexible effect system for Haskell that enables expressive and efficient programming 649
hasura/eff An effect system for Haskell that aims to provide a flexible and performant way of handling effects in programming languages 553
suhailshergill/extensible-effects A library providing a single monad to handle multiple effects in effectful computations. 174
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
lexi-lambda/eff An extensible effect system for Haskell that allows flexible handling of effects at the type level. 124
effectfully-ou/sketches A blog and documentation platform for Haskell programming language 129
xnning/eveff A Haskell library providing an efficient way to handle effects in functional programming 82
tweag/capability A library that provides an alternative to the mtl, allowing explicit decoupling of effects from their implementation. 213
ocharles/effect-zoo An analysis of Haskell effect systems to compare their performance and usability 65
effectfully-ou/haskell-challenges A collection of Haskell-specific coding challenges with test suites and expected solutions. 90
effector/patronum A library of reusable functions for managing side effects in reactive state management systems. 298
fumieval/extensible Provides tools and abstractions for building complex, adaptable data structures in Haskell 129