monad-schedule

Version 0.2.0.1 revision 0 uploaded by turion.

Package meta

Synopsis
A new, simple, composable concurrency abstraction.
Description

A monad m is said to allow scheduling if you can pass a number of actions m a to it, and those can be executed at the same time concurrently. You can observe the result of the actions after some time: Some actions will complete first, and the results of these are returned then as a list NonEmpty a. Other actions are still running, and for these you will receive continuations of type m a, which you can further run or schedule to completion as you like.

Author
Manuel Bärenz
Bug reports
n/a
Category
Concurrency
Copyright
n/a
Homepage
n/a
Maintainer
programming@manuelbaerenz.de
Package URL
n/a
Stability
n/a

Components