mirror of
https://github.com/haskell-effectful/effectful.git
synced 2024-11-26 15:25:46 +03:00
Update README
This commit is contained in:
parent
c385b16b2b
commit
3555537847
20
README.md
20
README.md
@ -118,13 +118,19 @@ libraries such as [conduit](https://hackage.haskell.org/package/conduit) or
|
|||||||
|
|
||||||
### Summary
|
### Summary
|
||||||
|
|
||||||
`effectful` is an extensible effects library that aims to replace "boring"
|
`effectful` is an extensible effects library that aims to be the replacement
|
||||||
transformer stacks (which consist of a dozen of newtype'd `ExceptT`, `ReaderT`,
|
for:
|
||||||
`StateT` and `WriterT` transformers) and their derivatives by providing
|
|
||||||
equivalent effects with improved semantics, performance and usability (it also
|
- The bare `ReaderT` pattern by being essentially its enriched version.
|
||||||
makes it easy to reuse them for your own effects). It doesn't try to make monad
|
|
||||||
transformers obsolete, so you're free to use it with `ConduitT`, `ContT`,
|
- Monad transformer stacks typically encountered in the wild (i.e. consisting of
|
||||||
`ListT` etc. when necessary.
|
a dozen of newtype'd `ExceptT`, `ReaderT`, `StateT` and `WriterT` transformers
|
||||||
|
and their derivatives) by providing equivalent effects with improved
|
||||||
|
semantics, performance, usability and making it easy to reuse them for your
|
||||||
|
own effects.
|
||||||
|
|
||||||
|
It doesn't try to make monad transformers obsolete, so you're free to
|
||||||
|
use it with `ConduitT`, `ContT`, `ListT` etc. when necessary.
|
||||||
|
|
||||||
## Package structure
|
## Package structure
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user