Region based resource management for the IO monad.

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 by Ivan Tomac
Maintained by tomac `at` pacific `dot` net `dot` au
To build the library type

runhaskell Setup.lhs configure
runhaskell Setup.lhs build
runhaskell Setup.lhs haddock # optional
runhaskell Setup.lhs install

There are a few tests and examples in the src directory.


It may be possible (and worthwhile) to write a more general region monad that
is not tied to IO. I've had a brief look into this but right now I can't find
a clean and consistent way to abstract mutable references for different

It would also be nice to provide all the functions found in System.IO ideally
in such a way so the functions can be used with either Strings, ByteStrings or
something else.
I can't think of a clean way to do this either. Any suggestions would be

Ivan Tomac 25/05/2008
Depends on 2 packages:
Used by 1 package:
comments powered byDisqus