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, see documentation for details.

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 <>
Home page
UploadedThu Jan 22 18:47:37 UTC 2009 by PeterRobinson
Downloads1779 total (103 in last 30 days)
StatusDocs uploaded by user
Build status unknown [no reports yet]




Maintainers' corner

For package maintainers and hackage trustees