BSD-3-Clause licensed by Index Int
This version can be pinned in stack with:ether-0.4.0.0@sha256:74709145048b0011a6524899775dfcbc3e982b02519c4e75fe521190a7b28f12,4678
Module documentation for 0.4.0.0
- Control
- Control.Ether
- Control.Monad
Ether is a Haskell library that extends mtl
and transformers
with
tagged monad transformers and classes in a compatible way.
0.4.0.0
- Poly-kinded tags.
- Remove
Control.Ether.Tagged
.
- Replace
Control.Ether.Wrapped
with Control.Monad.Trans.Ether.Dispatch
.
- Unified tagged transformer type in
Control.Monad.Trans.Ether.Tagged
.
MonadThrow
, MonadCatch
, MonadMask
instances.
- Drop
newtype-generics
.
- Instance search is now more strict.
0.3.1.1
- Fix GHC 7.8 test issue.
- Remove unused imports.
0.3.1.0
- Fix an issue with overlapping instances.
0.3.0.0
MonadBase
, MonadTransControl
, MonadBaseControl
instances.
MFunctor
, MMonad
instances.
- Use
transformers-lift
.
0.2.1.0
- Constraint abbreviations:
Control.Ether.Abbr
and Control.Ether.Implicit.Abbr
.
0.2.0.0
- Convenience modules
Control.Monad.Ether
and Control.Monad.Ether.Implicit
.
- Remove
fmapN
and deepN
.
- Remove
Control.Monad.Ether.Implicit.Except.TH
.
- Add
handle
and handleT
.
0.1.0.1
- Fix
transformers
lower bound.
- Remove unused language extensions.
- GHC 7.8 compatibility.