- newSplitChan :: IO (InChan a, OutChan a)
- data InChan i
- data OutChan o
- getChanContents :: OutChan a -> IO [a]
- dupChan :: OutChan a -> IO (OutChan a)
- module Control.Concurrent.Chan.Class
Chan pairs
newSplitChan :: IO (InChan a, OutChan a)Source
Utility functions:
getChanContents :: OutChan a -> IO [a]Source
Return a lazy list representing the contents of the supplied OutChan, much like System.IO.hGetContents.