| Safe Haskell | None |
|---|---|
| Language | Haskell98 |
Data.Field
Contents
Field typeclass
class (Euclidean a, Ring a) => Field a #
Instances
| Field CDouble # | |
Defined in Data.Euclidean | |
| Field CFloat # | |
Defined in Data.Euclidean | |
| Field Mod2 # | |
Defined in Data.Euclidean | |
| Field () # | |
Defined in Data.Euclidean | |
| Field Double # | |
Defined in Data.Euclidean | |
| Field Float # | |
Defined in Data.Euclidean | |
| Field a => Field (Complex a) # | |
Defined in Data.Euclidean | |
| Integral a => Field (Ratio a) # | |
Defined in Data.Euclidean | |
| Fractional a => Field (WrappedFractional a) # | |
Defined in Data.Euclidean | |
fromRational :: Field a => Rational -> a #
Convert from rational to field.
When {-# LANGUAGE RebindableSyntax #-} is enabled,
this function is used for desugaring rational literals (like, 2.37).
This may be used to facilitate transition from Fractional to Field,
because less casts are now required.