concurrent-split-0.0.0.1: MVars and Channels with distinguished input and output side
Control.Concurrent.Split.Class
data In Source
data Out Source
class C chan where Source
Methods
new :: IO (chan In a, chan Out a) Source
read :: chan Out a -> IO a Source
write :: chan In a -> a -> IO () Source
Instances