The stm package
A modular composable concurrency abstraction.
Changes in version 2.4.2
Added Control.Concurrent.STM.TSem (transactional semaphore)
Changes in version 2.4.1
Added Applicative/Alternative instances of STM for GHC <7.0
Changes in version 2.4
Added Control.Concurrent.STM.TQueue (a faster TChan)
Added Control.Concurrent.STM.TBQueue (a bounded channel based on TQueue)
TChan has an Eq instances
Added newBroadcastTChan and newBroadcastTChanIO
Some performance improvements for TChan
Added cloneTChan
Properties
| Versions | 2.1, 2.1.1.0, 2.1.1.2, 2.1.2.0, 2.1.2.1, 2.1.2.2, 2.2.0.0, 2.2.0.1, 2.3, 2.4, 2.4.2 |
|---|---|
| Dependencies | array, base (<4) or array, base (4.*) |
| License | BSD3 |
| Maintainer | libraries@haskell.org |
| Category | Concurrency |
| Source repository | git clone http://darcs.haskell.org/packages/stm.git/ |
| Upload date | Fri Nov 16 21:50:19 UTC 2012 |
| Uploaded by | SimonMarlow |
| Built on | ghc-7.6 |
| Distributions | Fedora: 2.4, NixOS: 2.4.2, Debian: 2.4, FreeBSD: 2.4 |
Modules
Downloads
- stm-2.4.2.tar.gz (Cabal source package)
- package description (included in the package)