| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
UVMHS.Core.Monads
Contents
Documentation
Instances
| Cobind ID Source # | |
| Comonad ID Source # | |
Defined in UVMHS.Core.Monads | |
| Extract ID Source # | |
Defined in UVMHS.Core.Monads | |
| Bind ID Source # | |
| Functor ID Source # | |
| Monad ID Source # | |
Defined in UVMHS.Core.Monads | |
| Return ID Source # | |
Defined in UVMHS.Core.Monads | |
| Bot a => Bot (ID a) Source # | |
Defined in UVMHS.Core.Monads | |
| Difference a => Difference (ID a) Source # | |
| Dual a => Dual (ID a) Source # | |
| Join a => Join (ID a) Source # | |
| (Bot a, Join a) => JoinLattice (ID a) Source # | |
Defined in UVMHS.Core.Monads | |
| (Bot a, Join a, Top a, Meet a) => Lattice (ID a) Source # | |
Defined in UVMHS.Core.Monads | |
| Meet a => Meet (ID a) Source # | |
| (Top a, Meet a) => MeetLattice (ID a) Source # | |
Defined in UVMHS.Core.Monads | |
| Top a => Top (ID a) Source # | |
Defined in UVMHS.Core.Monads | |
| Append a => Append (ID a) Source # | |
| (Null a, Append a) => Monoid (ID a) Source # | |
Defined in UVMHS.Core.Monads | |
| Null a => Null (ID a) Source # | |
Defined in UVMHS.Core.Monads | |
| Pretty a => Pretty (ID a) Source # | |
newtype ReaderT r (m :: k -> Type) (a :: k) Source #
Instances
runReaderT :: forall {k} r m (a :: k). r -> ReaderT r m a -> m a Source #
newtype WriterT o (m :: Type -> Type) a Source #
Instances
evalWriterT :: forall o m a. Functor m => WriterT o m a -> m a Source #
newtype StateT s (m :: Type -> Type) a Source #
Instances
evalStateT :: forall s m a. Functor m => s -> StateT s m a -> m a Source #
newtype FailT (m :: Type -> Type) a Source #
Instances
newtype ErrorT e (m :: Type -> Type) a Source #
Instances
newtype DelayT (m :: k -> Type) (a :: k) Source #
Instances
newtype NondetT (m :: Type -> Type) a Source #
Instances
newtype ContT (u :: k) (m :: k -> Type) a Source #
Instances
newtype UContT (m :: k -> Type) a Source #
Instances
evalUContT :: Return m => UContT m a -> m a Source #
newtype RWST r o s (m :: Type -> Type) a Source #