ST monad with efficient explicit errors http://github.com/cartazio/monad-ste
|Latest on Hackage:||0.1.0.0|
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 stackage.org to host generated Haddocks.
Revision history for monad-ste
0.1.0.0 -- 2016-05-03
First hackage release
Added support for GHC 7.4 through 7.8 along with preexisting support for 7.10 and 8.0
Added MonadFix instance
Moved the definitions and unsafe code to .STE.Internal and marked the .STE module which only provides safe exports as Trustworthy
Added a number of unsafe helper functions such as
unsafeInterleaveSTEto the Internal module, as well as exposing
Thanks to Duncan Coutts for design feedback that using the raw
catch#primitives would simplify the core code
Thanks to Brian Schroeder and Joel Burget for helping debug and improve the code.
Originally a module in the Hopper project.