The stm-io-hooks package

[Tags: bsd3, library]

This library provides an STM monad with commit and retry IO hooks. A retry-action is run (once) if the transaction retries, while commit-actions are executed iff the transaction commits. The library also gives some atomicity guarantees for commit-actions:

Note: Part of this library uses code from the Haskell Wiki (see


Versions0.0.1, 0.1.0, 0.2.0, 0.2.1, 0.3.0, 0.4.2, 0.5.4, 0.6.0, 0.7.0, 0.7.1, 0.7.2, 0.7.3, 0.7.5, 1.0.0, 1.0.1
Change logNone available
Dependenciesarray, base (>=, containers (>=, mtl (>=, stm (>=
AuthorPeter Robinson 2009, Chris Kuklewicz 2006
MaintainerPeter Robinson <>
UploadedWed Jan 28 14:27:19 UTC 2009 by PeterRobinson
Downloads1755 total (83 in last 30 days)
StatusDocs uploaded by user
Build status unknown [no reports yet]




Maintainers' corner

For package maintainers and hackage trustees