EvEff

Effect handler library

A Haskell library providing an efficient way to handle effects in functional programming

Efficient Haskell effect handlers based on evidence translation.

GitHub

82 stars
9 watching
5 forks
Language: Haskell
last commit: about 5 years ago

Related projects:

RepositoryDescriptionStars
haskell-effectful/effectfulAn effects library for Haskell with seamless integration into the existing ecosystem385
re-xyr/cleffAn extensible effects library that provides a balance of performance and expressiveness while allowing users to define their own custom effects.105
lexi-lambda/freer-simpleA Haskell library for building effectful applications with a focus on type-level effects and composability228
lexi-lambda/effAn extensible effect system for Haskell that allows flexible handling of effects at the type level.124
hasura/effAn effect system for Haskell that aims to provide a flexible and performant way of handling effects in programming languages553
dorchard/effect-monadProvides fine-grained reasoning about effects in Haskell computations98
jeanhuguesderaigniac/effects-landscapeAn open-source project providing effects libraries for Haskell.71
matthieu-beteille/redux-data-fxA library that helps separate business logic and side effects in Redux applications using declarative data structures53
suhailshergill/extensible-effectsA library providing a single monad to handle multiple effects in effectful computations.174
bravobike/efxLibrary to declaratively write testable effects in Elixir code81
atnos-org/effA library for working with effects in functional programming using a modular and extensible approach581
ndmitchell/extraA collection of utility functions for the Haskell programming language94
kongware/scriptumA functional programming library that provides data structures and computation models for handling effects in client/server JavaScript applications.383
chrispenner/eveA modular event-driven application framework for building extensible software109
environmentset/hyogwaAn effect system designed to handle intensional information in code, such as side effects, by encoding it into types.58