hydrogen-0.3.0.0: An alternate Prelude
H.Chan
Synopsis
data ReadChan a Source
Instances
data WriteChan a Source
class RChan chan where Source
Methods
readChan :: chan a -> IO a Source
class WChan chan where Source
writeChan :: chan a -> a -> IO () Source
class (RChan chan, WChan chan) => RWChan chan Source
splitChan :: Chan a -> (ReadChan a, WriteChan a) Source
newSplitChan :: IO (ReadChan a, WriteChan a) Source
data Chan a :: * -> *
Chan is an abstract type representing an unbounded FIFO channel.
Chan
newChan :: IO (Chan a)
Build and returns a new instance of Chan.