concurrent-split-0.0.0.1: MVars and Channels with distinguished input and output side
Control.Concurrent.Split.Chan
data T dir a Source
Instances
type In = T In Source
type Out = T Out Source
new :: IO (In a, Out a) Source
read :: Out a -> IO a Source
write :: In a -> a -> IO () Source