concurrency: Typeclasses, functions, and data types for concurrency and STM.
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.
[Skip to Readme]
Modules
[Index] [Quick Jump]
- Control
- Concurrent
- Control.Concurrent.Classy
- Control.Concurrent.Classy.Async
- Control.Concurrent.Classy.BoundedChan
- Control.Concurrent.Classy.CRef
- Control.Concurrent.Classy.Chan
- Control.Concurrent.Classy.IORef
- Control.Concurrent.Classy.Lock
- Control.Concurrent.Classy.MVar
- Control.Concurrent.Classy.QSem
- Control.Concurrent.Classy.QSemN
- Control.Concurrent.Classy.RWLock
- Control.Concurrent.Classy.STM
- Control.Concurrent.Classy
- Monad
- Concurrent
Downloads
- concurrency-1.11.0.3.tar.gz [browse] (Cabal source package)
- Package description (as included in the package)
Maintainer's Corner
For package maintainers and hackage trustees
Candidates
- No Candidates
Versions [RSS] | 1.0.0.0, 1.1.0.0, 1.1.1.0, 1.1.2.0, 1.1.2.1, 1.2.0.0, 1.2.1.0, 1.2.1.1, 1.2.1.2, 1.2.2.0, 1.2.3.0, 1.3.0.0, 1.4.0.0, 1.4.0.1, 1.4.0.2, 1.5.0.0, 1.6.0.0, 1.6.1.0, 1.6.2.0, 1.7.0.0, 1.8.0.0, 1.8.1.0, 1.9.0.0, 1.10.0.0, 1.11.0.0, 1.11.0.1, 1.11.0.2, 1.11.0.3 |
---|---|
Dependencies | array (>=0.5.1 && <0.6), atomic-primops (>=0.8 && <0.9), base (>=4.9 && <5), exceptions (>=0.7 && <0.11), monad-control (>=1.0 && <1.1), mtl (>=2.2 && <2.4), stm (>=2.4 && <2.6), transformers (>=0.5 && <0.7) [details] |
License | MIT |
Copyright | (c) 2016--2020 Michael Walker |
Author | Michael Walker |
Maintainer | mike@barrucadu.co.uk |
Category | Concurrency |
Home page | https://github.com/barrucadu/dejafu |
Source repo | head: git clone https://github.com/barrucadu/dejafu.git this: git clone https://github.com/barrucadu/dejafu.git(tag concurrency-1.11.0.3) |
Uploaded | by barrucadu at 2023-06-17T22:24:12Z |
Distributions | LTSHaskell:1.11.0.3, NixOS:1.11.0.3, Stackage:1.11.0.3 |
Reverse Dependencies | 14 direct, 38 indirect [details] |
Downloads | 21099 total (117 in the last 30 days) |
Rating | (no votes yet) [estimated by Bayesian average] |
Your Rating | |
Status | Docs available [build log] Last success reported on 2023-06-17 [all 1 reports] |