reactive-0.11.5: Push-pull functional reactive programming

FRP.Reactive.Improving

Description

Improving values -- efficient version

Synopsis

data Improving a Source

An improving value.

Constructors

Fields

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.

< x

after :: Ord a => a -> Improving aSource

A value known to be > x.

> x

minI :: Ord a => Improving a -> Improving a -> (Improving a, Bool)Source

Efficient combination of min and '(<=)'

min

maxI :: Ord a => Improving a -> Improving a -> (Improving a, Bool)Source

Efficient combination of max and '(>=)'

max

batch :: TestBatchSource