Safe Haskell | None |
---|---|
Language | Haskell2010 |
- modifyNth :: (a -> a) -> Int -> [a] -> [a]
- fshow :: (Show a, IsString b) => a -> b
- intercalateL :: (ListLike a item, ListLike b a) => a -> b -> a
- map2 :: Arrow a => a b' c' -> a (b', b') (c', c')
- withFileM :: (MonadIO m, MonadBaseControl IO m) => FilePath -> IOMode -> (Handle -> m r) -> m r
- withSystemTempFile :: (MonadBaseControl IO m, MonadIO m) => String -> (FilePath -> Handle -> m b) -> m b
- withSystemTempDirectory :: (MonadBaseControl IO m, MonadIO m) => String -> (FilePath -> m b) -> m b
- withTempDirectory :: (MonadIO m, MonadBaseControl IO m) => FilePath -> String -> (FilePath -> m c) -> m c
- withTempFile :: (MonadIO m, MonadBaseControl IO m) => FilePath -> String -> (FilePath -> Handle -> m c) -> m c
- ignoringIOErrors :: MonadBaseControl IO m => m () -> m ()
- mconcat' :: Monoid t => [t] -> t
- (<&>) :: Functor f => (a -> b) -> f a -> f b
- readProcess' :: FilePath -> [String] -> IO String
Documentation
intercalateL :: (ListLike a item, ListLike b a) => a -> b -> a Source #
withFileM :: (MonadIO m, MonadBaseControl IO m) => FilePath -> IOMode -> (Handle -> m r) -> m r Source #
Ported from Temp
to work with MonadBaseControl
withSystemTempFile :: (MonadBaseControl IO m, MonadIO m) => String -> (FilePath -> Handle -> m b) -> m b Source #
withSystemTempDirectory :: (MonadBaseControl IO m, MonadIO m) => String -> (FilePath -> m b) -> m b Source #
withTempDirectory :: (MonadIO m, MonadBaseControl IO m) => FilePath -> String -> (FilePath -> m c) -> m c Source #
withTempFile :: (MonadIO m, MonadBaseControl IO m) => FilePath -> String -> (FilePath -> Handle -> m c) -> m c Source #
ignoringIOErrors :: MonadBaseControl IO m => m () -> m () Source #