The concurrency package

[Tags:library, mit]

A typeclass abstraction over much of Control.Concurrent (and some extras!). If you're looking for a general introduction to Haskell concurrency, you should check out the excellent Parallel and Concurrent Programming in Haskell, by Simon Marlow. If you are already familiar with concurrent Haskell, just change all the imports from Control.Concurrent.* to Control.Concurrent.Classy.* and fix the type errors.

A brief list of supported functionality:

This is quite a rich set of functionality, although it is not complete. If there is something else you need, file an issue!

This used to be part of dejafu, but with the dejafu-0.4.0.0 release, it was split out into its own package.

== Why this and not something else?

See the README for more details.

Properties

Versions 1.0.0.0, 1.1.0.0, 1.1.1.0
Dependencies array (==0.5.*), atomic-primops (==0.8.*), base (>=4.8 && <5), exceptions (>=0.7 && <0.9), monad-control (==1.0.*), mtl (==2.2.*), stm (==2.4.*), transformers (>=0.4 && <0.6) [details]
License MIT
Author Michael Walker
Maintainer mike@barrucadu.co.uk
Stability Unknown
Category Concurrency
Home page https://github.com/barrucadu/dejafu
Source repository head: git clone https://github.com/barrucadu/dejafu.git
this: git clone https://github.com/barrucadu/dejafu.git(tag concurrency-1.1.1.0)
Uploaded Sat Mar 4 06:27:45 UTC 2017 by barrucadu
Distributions LTSHaskell:1.0.0.0, NixOS:1.1.0.0, Stackage:1.1.1.0, Tumbleweed:1.0.0.0
Downloads 93 total (36 in the last 30 days)
Votes
0 []
Status Docs available [build log]
Last success reported on 2017-03-04 [all 1 reports]

Modules

[Index]

Downloads

Maintainer's Corner

For package maintainers and hackage trustees