HORIZON HASKELLDocslts/ghc-9.14.xd82dee82026-10-12Search names, modules, packages, or :: a typeCtrl K

GHC 9.14.1 · lts/ghc-9.14.x · d82dee8 · 2026-10-12

Package1.8.0.1Control

io-classes

Type classes for concurrency with STM, ST and timing

  • Version1.8.0.1
  • CategoryControl
  • LicenceApache-2.0
  • AuthorAlexander Vieth, Duncan Coutts, Marcin Szamotulski, Neil Davies, Thomas Winant
  • MaintainerDuncan Coutts duncan@well-typed.com, Marcin Szamotulski coot@coot.me
  • Pinned byhackage io-classes 1.8.0.1
  • Sourcehackage.haskell.org/package/io-classes-1.8.0.1

Modules

20 modules
Internal modules · 1

Description

IO Monad class hierarchy compatible with:

io-sim, base, async, stm, exceptions & time

packages.

io-classes provides non-standard extensions distributed in public sublibraries

io-classes:io-classes - the main library compatible with the above packages io-classes:strict-stm - strict STM API io-classes:strict-mvar - strict MVar API io-classes:si-timers - SI-unit based time / timers API, cancellable timers io-classes:mtl - MTL instances, some of which are experiemental

Haddocks of all public sublibraries are published here.

Depends on

9 packages

Used by in this set · 20