Skip to content

gitter-badger/eff-cats

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

44 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

eff

Build Status Join the chat at https://gitter.im/atnos-org/eff-cats

Extensible effects are an alternative to monad transformers for computing with effects in a functional way. This library is based on the "free-er" monad and an "open union" of effects described in Oleg Kiselyov in Freer monads, more extensible effects.

You can learn more in the User Guide:

Installation

You add eff-cats as an sbt dependency:

libraryDependencies += "org.atnos" %% "eff-cats" % "1.4"

or download it from here.

Contributing

eff-cats is a Typelevel project. This means we embrace pure, typeful, functional programming, and provide a safe and friendly environment for teaching, learning, and contributing as described in the Typelevel Code of Conduct.

Feel free to open an issue if you notice a bug, have an idea for a feature, or have a question about the code. Pull requests are also gladly accepted.

About

Eff monad for cats

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Scala 87.1%
  • Shell 12.9%