[Haskell] ANNOUNCE: version 0.6 of monad-coroutine and SCC

Mario Blažević mblazevic at stilo.com
Thu Nov 4 22:51:32 EDT 2010


Packages monad-coroutine and SCC have been upgraded to version 0.6 on
Hackage.

    The monad-coroutine package exports a generic monad transformer
Coroutine: Functor s => MonadTrans (Coroutine s). A
Coroutine-transformed monad can suspend at any point, returning its
resumption wrapped in the functor s. There are also
some functions for manipulating and running coroutines, as well as a couple
of useful suspension functors such as Yield
and Await. Version 0.6 of monad-coroutine makes running pairs of coroutines
simpler by adding several predefined
resolvers.

    The new version of Streaming Component Combinators (a.k.a. SCC) is
mostly about performance enhancements. The
coroutines now communicate through chunks of data rather than individual
items, which reduces the coroutine switching
overhead. The module hierarchy has been reorganized for easier use, but the
exported type and function names have mostly remained the same.

    Both packages have been tested with GHC 6.12.3 and 7.0.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.haskell.org/pipermail/haskell/attachments/20101104/cca94e13/attachment.html


More information about the Haskell mailing list