eff

Effect system

An effect system for Haskell that aims to provide a flexible and performant way of handling effects in programming languages

🚧 a work in progress effect system for Haskell 🚧

GitHub

553 stars
56 watching
18 forks
Language: Haskell
last commit: over 1 year ago

Related projects:

Repository Description Stars
lexi-lambda/eff An extensible effect system for Haskell that allows flexible handling of effects at the type level. 124
fused-effects/fused-effects A fast and flexible effect system for Haskell that enables expressive and efficient programming 649
haskell-effectful/effectful An effects library for Haskell with seamless integration into the existing ecosystem 385
lexi-lambda/freer-simple A Haskell library for building effectful applications with a focus on type-level effects and composability 228
xnning/eveff A Haskell library providing an efficient way to handle effects in functional programming 82
dorchard/effect-monad Provides fine-grained reasoning about effects in Haskell computations 98
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
effekt-lang/effekt Language with lightweight effect handling and polymorphism 336
jeanhuguesderaigniac/effects-landscape An open-source project providing effects libraries for Haskell. 71
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
environmentset/hyogwa An effect system designed to handle intensional information in code, such as side effects, by encoding it into types. 58
effectfully-ou/sketches A blog and documentation platform for Haskell programming language 129
suhailshergill/extensible-effects A library providing a single monad to handle multiple effects in effectful computations. 174
effectfully-ou/haskell-challenges A collection of Haskell-specific coding challenges with test suites and expected solutions. 90