Safe Haskell | None |
---|---|
Language | Haskell2010 |
Synopsis
- say :: MonadIO m => Text -> m ()
- sayString :: MonadIO m => String -> m ()
- sayShow :: (MonadIO m, Show a) => a -> m ()
- sayErr :: MonadIO m => Text -> m ()
- sayErrString :: MonadIO m => String -> m ()
- sayErrShow :: (MonadIO m, Show a) => a -> m ()
- hSay :: MonadIO m => Handle -> Text -> m ()
- hSayString :: MonadIO m => Handle -> String -> m ()
- hSayShow :: (MonadIO m, Show a) => Handle -> a -> m ()
Stdout
say :: MonadIO m => Text -> m () Source #
Send a Text
to standard output, appending a newline, and chunking the
data. By default, the chunk size is 2048 characters, so any messages below
that size will be sent as one contiguous unit. If larger messages are used,
it is possible for interleaving with other threads to occur.
Since: say-0.1.0.0
Stderr
sayErr :: MonadIO m => Text -> m () Source #
Same as say
, but data is sent to standard error.
Since: say-0.1.0.0
sayErrString :: MonadIO m => String -> m () Source #
Same as sayString
, but data is sent to standard error.
Since: say-0.1.0.0
sayErrShow :: (MonadIO m, Show a) => a -> m () Source #
Same as sayShow
, but data is sent to standard error.
Since: say-0.1.0.0