@cardano io-classes1.10.1.0
Type classes for concurrency with STM, ST and timing
Categories
License
Apache-2.0
Maintainer
Duncan Coutts duncan@well-typed.com, Marcin Szamotulski coot@coot.me
Links
Versions
Installation
Dependencies (29)
- array
- async >=2.1 && <2.3
- base >=4.16 && <4.23
- bytestring
- ghc-internal
- mtl >=2.2 && <2.4 Show all…
Dependents (46)
@cardano/ouroboros-network, @cardano/cardano-node-socket-emulator, @cardano/ouroboros-consensus-diffusion, @cardano/hydra-tui, @cardano/io-sim, @cardano/hydra-prelude, Show all…
Package Flags
asserts
(off by default)
Enable assertions
IO Monad class hierarchy compatible with:
packages.
Sublibraries
io-classes provides non-standard extensions distributed in public
sublibraries
io-classes:io-classes- the main library compatible with the above packagesio-classes:strict-stm- strictSTMAPIio-classes:strict-mvar- strictMVarAPIio-classes:si-timers- SI-unit based time / timers API, cancellable timersio-classes:mtl- MTL instances, some of which are experiemental
Documentation
Haddocks of all public sublibraries are published here.