| NumericPrelude-0.0: An experimental alternative hierarchy of numeric type classes | Contents | Index |
|
Number.Ratio | Portability | portable (?) | Stability | provisional | Maintainer | numericprelude@henning-thielemann.de |
|
|
|
|
|
Description |
Ratios of mathematical objects.
|
|
Synopsis |
|
|
|
Documentation |
|
data T a |
Constructors | (:%) | | numerator :: !a | | denominator :: !a | |
|
| Instances | (Arbitrary a, C a, C a) => Arbitrary (T a) | C a => C (T a) | C a => C (T a) | (Ord a, C a) => C (T a) | (C a, C a) => C (T a) | C a => C (T a) | (Ord a, C a) => C (T a) | C a => Divisible (T a) | Eq a => Eq (T a) | (Num a, C a) => Fractional (T a) | (Num a, C a) => Num (T a) | (Ord a, C a) => Ord (T a) | (Read a, C a) => Read (T a) | (Real a, C a) => Real (T a) | (ToInteger a, C a) => RealFrac (T a) | (Show a, C a) => Show (T a) | (ToInteger a, C a) => ToRational (T a) |
|
|
|
(%) :: C a => a -> a -> T a |
|
type Rational = T Integer |
|
fromValue :: C a => a -> T a |
|
scale :: C a => a -> T a -> T a |
|
split :: C a => T a -> (a, T a) |
similar to splitFraction
|
|
showsPrecAuto :: (Eq a, C a, Show a) => Int -> T a -> String -> String |
This is an alternative show method
that is more user-friendly but also potentially more ambigious.
|
|
Produced by Haddock version 0.7 |