ConcurrentUtils-0.4.5.0: Concurrent utilities

Safe HaskellSafe
LanguageHaskell98

Control.CUtils.StrictArrow

Synopsis

Documentation

class Strict a where Source #

Arrows that have a strictness effect.

Minimal complete definition

force

Methods

force :: a t u -> a t u Source #

Instances

Strict (->) Source # 

Methods

force :: (t -> u) -> t -> u Source #

Monad m => Strict (Kleisli m) Source # 

Methods

force :: Kleisli m t u -> Kleisli m t u Source #