Extensible algebraic effects with handlers
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
docs/src/main
effects/src/main/scala/effekt/effects
project
scripts
shared/src/main/scala/effekt
.gitignore
.travis.yml
LICENSE.md
README.md
build.sbt
travis-deploy-key.enc

README.md

Build Status Chat Scala.js

Scala Effekt

The Effekt library allows you to structure your effectful programs in a functional way. It thus represents an alternative to traditional monad transformer based program structuring techniques.

To use Effekt (tested with Scala 2.11 and Scala 2.12), include the following line to your build.sbt file:

libraryDependencies += "de.b-studios" %% "effekt" % "0.3-SNAPSHOT"

To learn how to use the library, see Your First Effect.