| Copyright | (c) Varun Gandhi 2018 |
|---|---|
| License | BSD-style (see the file LICENSE) |
| Maintainer | theindigamer15@gmail.com |
| Stability | experimental |
| Portability | portable |
| Safe Haskell | Safe |
| Language | Haskell2010 |
Control.Monad.Trans.Edit
Description
A monad/comonad transformer for the Edit monad.
I'm not entirely sure what this might be useful for, but it is provided for the sake of completeness. If you find a concrete use case for it, please submit a PR on Github to fix this section!
Documentation
Instances
| MonadTrans EditT Source # | |
| Monad m => Monad (EditT m) Source # | |
| Functor m => Functor (EditT m) Source # | |
| Applicative m => Applicative (EditT m) Source # | |
| Foldable f => Foldable (EditT f) Source # | |
| Traversable f => Traversable (EditT f) Source # | |
| Eq1 m => Eq1 (EditT m) Source # | |
| Read1 m => Read1 (EditT m) Source # | |
| Show1 m => Show1 (EditT m) Source # | |
| MonadZip m => MonadZip (EditT m) Source # | |
| MonadIO m => MonadIO (EditT m) Source # | |
| (Eq1 m, Eq a) => Eq (EditT m a) Source # | |
| (Read1 m, Read a) => Read (EditT m a) Source # | |
| (Show1 m, Show a) => Show (EditT m a) Source # | |