reactive-0.11.4: Push-pull functional reactive programmingSource codeContentsIndex
FRP.Reactive.Improving
Stabilityexperimental
Maintainerconal@conal.net
Description
Improving values -- efficient version
Synopsis
data Improving a = Imp {
exact :: a
compareI :: a -> Ordering
}
exactly :: Ord a => a -> Improving a
before :: Ord a => a -> Improving a
after :: Ord a => a -> Improving a
minI :: Ord a => Improving a -> Improving a -> (Improving a, Bool)
maxI :: Ord a => Improving a -> Improving a -> (Improving a, Bool)
batch :: TestBatch
Documentation
data Improving a Source
An improving value.
Constructors
Imp
exact :: a
compareI :: a -> Ordering
show/hide Instances
exactly :: Ord a => a -> Improving aSource
A known improving value (which doesn't really improve)
before :: Ord a => a -> Improving aSource
A value known to be < x.
after :: Ord a => a -> Improving aSource
A value known to be > x.
minI :: Ord a => Improving a -> Improving a -> (Improving a, Bool)Source
Efficient combination of min and '(<=)'
maxI :: Ord a => Improving a -> Improving a -> (Improving a, Bool)Source
Efficient combination of max and '(>=)'
batch :: TestBatchSource
Produced by Haddock version 2.7.2