| Portability | portable |
|---|---|
| Stability | provisional |
| Maintainer | Edward Kmett <ekmett@gmail.com> |
| Safe Haskell | None |
Control.Concurrent.Speculation.Class
Contents
Description
Versions of the combinators from the speculation package
with the signature rearranged to enable them to be used
directly as actions in the Cont and ContT monads
or any other Codensity-shaped monad.
Documentation
specM' :: (MonadSpec m, Eq a) => a -> a -> m aSource
As per spec, without the check for whether or not the second argument
is already evaluated.
specOnM :: (MonadSpec m, Eq c) => (a -> c) -> a -> a -> m aSource
spec' with a user supplied comparison function
specOnM' :: (MonadSpec m, Eq c) => (a -> c) -> a -> a -> m aSource
spec' with a user supplied comparison function