Deterministic allocation and freeing of scarce resources.

Version on this page:[email protected]:1
LTS Haskell 15.15:1.2.4
Stackage Nightly 2020-06-01:1.2.4
Latest on Hackage:1.2.4

See all snapshots resourcet appears in

BSD-3-Clause licensed by Michael Snoyman
Maintained by [email protected]

Module documentation for

This version can be pinned in stack with:[email protected]:57ab06bbb0fcb0ece3504face4d3b417219678003e575c6d7a45db0cb1aaf381,1839
  • Control
    • Control.Monad
      • Control.Monad.Trans
        • Control.Monad.Trans.Resource
          • Control.Monad.Trans.Resource.Internal
  • Data
    • Data.Acquire
      • Data.Acquire.Internal


Please see the full tutorial on School of Haskell.

This package was originally included with the conduit package, but has existed as a separate package for quite a while. It is fully usable outside of conduit.


monad-control-1.0 support #191


Provide the withEx function to interact nicely with the exceptions package.