[Haskell-cafe] Coroutines
Mario Blazevic
mblazevic at stilo.com
Thu Dec 18 13:33:57 EST 2008
Another implementation of coroutines is in the Streaming Component
Combinators on Hackage
(http://hackage.haskell.org/cgi-bin/hackage-scripts/package/scc). In
this version, a coroutine is a monad transformer that can be laid over
any monad, including Id and IO. Furthermore, you can have an arbitrary
number of inputs/output channels but they are restricted to
communicating a single value type.
More information about the Haskell-Cafe
mailing list