Stability | experimental |
---|---|
Maintainer | conal@conal.net |
FRP.Reactive.Improving
Description
Improving values -- efficient version
Documentation
data Improving a
An improving value.
Instances
(Ord a, Bounded a) => Bounded (Improving a) | |
Enum a => Enum (Behavior a) | |
Eq a => Eq (Improving a) | |
Eq (Behavior b) | |
Floating b => Floating (Behavior b) | |
Fractional b => Fractional (Behavior b) | |
Integral a => Integral (Behavior a) | |
Num b => Num (Behavior b) | |
Ord a => Ord (Improving a) | |
Ord b => Ord (Behavior b) | |
(Num a, Ord a) => Real (Behavior a) | |
RealFloat a => RealFloat (Behavior a) | |
RealFrac a => RealFrac (Behavior a) | |
Show a => Show (Improving a) | |
Show (Behavior b) | |
(Ord a, Arbitrary a) => Arbitrary (Improving a) | |
CoArbitrary a => CoArbitrary (Improving a) | |
EqProp a => EqProp (Improving a) | |
VectorSpace v => VectorSpace (Behavior v) | |
AdditiveGroup v => AdditiveGroup (Behavior v) | |
Model (Improving a) a |
minI :: Ord a => Improving a -> Improving a -> (Improving a, Bool)
Efficient combination of min
and '(<=)'