| 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 '(<=)'