A global lock implemented without unsafePerformIO

Latest on Hackage:0.1

This package is not currently in any snapshots. If you're interested in using it, we recommend adding it to Stackage Nightly. Doing so will make builds more reliable, and allow to host generated Haddocks.

BSD3 licensed and maintained by Keegan McAllister
global-lock provides a single global lock for Haskell code, implemented without
unsafePerformIO. You can use this, for example, to protect a thread-unsafe C
library. global-lock is usable as-is, or as a template for including a similar
lock in your own Haskell project.

Documentation is hosted at

To build the documentation yourself, run

$ cabal configure && cabal haddock --hyperlink-source

This will produce HTML documentation under dist/doc/html/global-lock
Depends on 1 package:
Used by 1 package:
comments powered byDisqus