effect-zoo

Effect system comparison tool

An analysis of Haskell effect systems to compare their performance and usability

Comparing Haskell effect systems for ergonomics and speed

GitHub

65 stars
4 watching
6 forks
Language: Haskell
last commit: over 3 years ago

Related projects:

Repository Description Stars
haskell-effectful/effectful An effects library for Haskell designed to be fast and easy to use. 380
lexi-lambda/freer-simple A Haskell library for building effectful applications with a focus on type-level effects and composability 228
hasura/eff An effect system for Haskell that aims to provide a flexible and performant way of handling effects in programming languages 553
ocharles/what-it-do Tools for automatically tracing and displaying the execution flow of do expressions in Haskell code 84
jeanhuguesderaigniac/effects-landscape An open-source project providing effects libraries for Haskell. 72
lexi-lambda/eff An extensible effect system for Haskell that allows flexible handling of effects at the type level. 124
dorchard/effect-monad Provides fine-grained reasoning about effects in Haskell computations 99
ocharles/engine.io A Haskell implementation of real-time protocols for web applications, enabling client-server communication and event-based interactions. 149
fused-effects/fused-effects A fast and flexible effect system for Haskell that enables expressive and efficient programming 647
tweag/capability A library that provides an alternative to the mtl, allowing explicit decoupling of effects from their implementation. 213
ocharles/assert-explainer A plugin to simplify assertions in Haskell by providing detailed error messages and context when an assertion fails. 65
xnning/eveff A Haskell library providing an efficient way to handle effects in functional programming 82
haskell-tools/haskell-tools Developer tools for refactoring Haskell programs. 249
refactoringtools/hare A tool to automatically refactor Haskell code without changing its meaning or structure 139
anishathalye/gavel An expo judging system using pairwise comparisons 442