io-classes: Type classes for concurrency with STM, ST and timing
IO Monad class hierarchy compatible with
io-sim, base, async,
stm, exceptions & time packages.
[Skip to Readme]
Modules
[Index] [Quick Jump]
- Control
- Concurrent
- Monad
- Class
- Control.Monad.Class.MonadAsync
- Control.Monad.Class.MonadEventlog
- Control.Monad.Class.MonadFork
- Control.Monad.Class.MonadMVar
- Control.Monad.Class.MonadST
- Control.Monad.Class.MonadSTM
- Control.Monad.Class.MonadSay
- Control.Monad.Class.MonadTest
- Control.Monad.Class.MonadThrow
- Control.Monad.Class.MonadTime
- Control.Monad.Class.MonadTimer
- Class
Flags
Automatic Flags
| Name | Description | Default |
|---|---|---|
| asserts | Enable assertions | Disabled |
Use -f <flag> to enable a flag, or -f -<flag> to disable that flag. More info
Downloads
- io-classes-1.2.0.0.tar.gz [browse] (Cabal source package)
- Package description (revised from the package)
Note: This package has metadata revisions in the cabal description newer than included in the tarball. To unpack the package including the revisions, use 'cabal get'.
| Versions [RSS] | 1.0.0.0, 1.0.0.1, 1.1.0.0, 1.2.0.0, 1.3.0.0, 1.3.1.0, 1.4.0.0, 1.4.1.0, 1.5.0.0, 1.6.0.0, 1.7.0.0, 1.8.0.0, 1.8.0.1, 1.9.0.0 |
|---|---|
| Change log | CHANGELOG.md |
| Dependencies | array, async (>=2.1), base (>=4.9 && <4.19), bytestring, mtl (>=2.2 && <2.4), stm (>=2.5 && <2.5.2 || >=2.5.3 && <2.6), time (>=1.9.1 && <1.13) [details] |
| Tested with | ghc ==8.10 || ==9.2 || ==9.4 || ==9.6 |
| License | Apache-2.0[multiple license files] |
| Copyright | 2019-2023 Input Output Global Inc (IOG) |
| Author | Alexander Vieth, Duncan Coutts, Marcin Szamotulski, Thomas Winant |
| Maintainer | Duncan Coutts duncan@well-typed.com, Marcin Szamotulski coot@coot.me |
| Uploaded | by coot at 2023-07-28T17:37:25Z |
| Revised | Revision 1 made by IOHK at 2024-07-17T07:26:23Z |
| Category | Control |
| Bug tracker | https://github.com/input-output-hk/io-sim/issues |
| Source repo | head: git clone https://github.com/input-output-hk/io-sim(io-classes) |
| Distributions | NixOS:1.9.0.0 |
| Reverse Dependencies | 15 direct, 1 indirect [details] |
| Downloads | 4368 total (49 in the last 30 days) |
| Rating | 2.25 (votes: 2) [estimated by Bayesian average] |
| Your Rating | |
| Status | Docs available [build log] Last success reported on 2023-07-28 [all 1 reports] |