Safe Haskell | None |
---|---|
Language | Haskell2010 |
Prologue.Control.Monad.IO
Synopsis
- putChar :: MonadIO m => Char -> m ()
- putStr :: MonadIO m => String -> m ()
- putStrLn :: MonadIO m => String -> m ()
- print :: (MonadIO m, Show a) => a -> m ()
- pprint :: (MonadIO m, Show a) => a -> m ()
- getChar :: MonadIO m => m Char
- getLine :: MonadIO m => m String
- getContents :: MonadIO m => m String
- interact :: MonadIO m => (String -> String) -> m ()
- readFile :: MonadIO m => FilePath -> m String
- writeFile :: MonadIO m => FilePath -> String -> m ()
- appendFile :: FilePath -> String -> IO ()
- ioError :: MonadIO m => IOError -> m a
- type FilePath = String
- userError :: String -> IOError
- type IOError = IOException