Safe Haskell | Safe |
---|---|
Language | Haskell2010 |
Documentation
class Monad m => MonadConsole m where Source #
putStr :: String -> m () Source #
putStr :: (MonadTrans t, MonadConsole m', m ~ t m') => String -> m () Source #
Instances
(Monad m, MonadIO m) => MonadConsole m Source # | |
Defined in Axel.Monad.Console | |
MonadConsole m => MonadConsole (MaybeT m) Source # | |
MonadConsole m => MonadConsole (IdentityT m) Source # | |
(Monoid w, MonadConsole m) => MonadConsole (WriterT w m) Source # | |
(Monoid w, MonadConsole m) => MonadConsole (WriterT w m) Source # | |
MonadConsole m => MonadConsole (StateT s m) Source # | |
MonadConsole m => MonadConsole (StateT s m) Source # | |
MonadConsole m => MonadConsole (ExceptT e m) Source # | |
MonadConsole m => MonadConsole (ReaderT r m) Source # | |
MonadConsole m => MonadConsole (ContT r m) Source # | |
(Monoid w, MonadConsole m) => MonadConsole (RWST r w s m) Source # | |
(Monoid w, MonadConsole m) => MonadConsole (RWST r w s m) Source # | |
putStrLn :: MonadConsole m => String -> m () Source #