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.