| Copyright | (c) 2008-2015 Bertram Felgenhauer |
|---|---|
| License | MIT |
| Maintainer | Bertram Felgenhauer <int-e@gmx.de> |
| Stability | experimental |
| Portability | ghc |
| Safe Haskell | None |
| Language | Haskell2010 |
Data.IVar.Simple.MIChan
Description
Documentation
Comparison to Control.Concurrent.Chan:
Control.Concurrent.Chan.Chan => Data.MIChan newChan => new writeChan => write getChanContents => read writeList2Chan => writeList
These can't be implemented:
readChan (can't steal items from other readers) unGetChan (there is no separate reading end) isEmptyChan (needs an IO interface for reading) dupChan (not needed)
A multicast channel.