Safe Haskell | Trustworthy |
---|---|
Language | Haskell2010 |
- module Base
- evaluateNF :: (NFData a, MonadIO m) => a -> m a
- evaluateNF_ :: (NFData a, MonadIO m) => a -> m ()
- evaluateWHNF :: MonadIO m => a -> m a
- evaluateWHNF_ :: MonadIO m => a -> m ()
- identity :: a -> a
- map :: Functor f => (a -> b) -> f a -> f b
- uncons :: [a] -> Maybe (a, [a])
- unsnoc :: [x] -> Maybe ([x], x)
Reexports from base and from modules in this repo
module Base
Useful standard unclassifed functions
evaluateNF :: (NFData a, MonadIO m) => a -> m a Source #
Alias for evaluateWHNF . force
with clearer name.
evaluateNF_ :: (NFData a, MonadIO m) => a -> m () Source #
Alias for evaluateWHNF . rnf
. Similar to evaluateNF
but discards resulting value.
evaluateWHNF :: MonadIO m => a -> m a Source #
Lifted alias for evaluate
with clearer name.
evaluateWHNF_ :: MonadIO m => a -> m () Source #
Like evaluateWNHF
but discards value.