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: 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
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/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
dorchard/effect-monad Provides fine-grained reasoning about effects in Haskell computations 99
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
suhailshergill/extensible-effects A library providing a single monad to handle multiple effects in effectful computations. 174
bravobike/efx Library to declaratively write testable effects in Elixir code 80
atnos-org/eff A library for working with effects in functional programming using a modular and extensible approach 582
ndmitchell/extra A collection of utility functions for the Haskell programming language 94
kongware/scriptum A functional programming library that provides data structures and computation models for handling effects in client/server JavaScript applications. 384
chrispenner/eve A modular event-driven application framework for building extensible software 109
environmentset/hyogwa An effect system designed to handle intensional information in code, such as side effects, by encoding it into types. 57