monad-interleave: Monads with an unsaveInterleaveIO-like operation.

[ bsd3, library, monads ] [ Propose Tags ]

A type class for monads that have an "unsafeInterleave" operation. Instances are provided for IO and both strict and lazy ST.

[Skip to Readme]


[Index] [Quick Jump]


Maintainer's Corner

Package maintainers

For package maintainers and hackage trustees


Versions [RSS] 0.1, 0.2, (info)
Change log
Dependencies base (>=4 && <5) [details]
License BSD-3-Clause
Copyright (c) 2009. Patrick Perry <> (c) 2022. Sergey Vinokurov <>
Author Patrick Perry
Maintainer Sergey Vinokurov <>
Category Monads
Home page
Bug tracker
Source repo head: git clone
Uploaded by SergeyVinokurov at 2022-11-22T00:10:40Z
Distributions LTSHaskell:, NixOS:, Stackage:
Reverse Dependencies 2 direct, 0 indirect [details]
Downloads 1214 total (13 in the last 30 days)
Rating (no votes yet) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Docs available [build log]
Last success reported on 2022-11-22 [all 1 reports]

Readme for monad-interleave-

[back to package description]


MTL-style abstraction over unsafeInterleaveIO.