altfloat-0.2.1: Alternative floating point support for GHC.

Data.Floating

Description

Top level module for alternative floating point support.

Synopsis

Documentation

data Double Source

The Double type. This is expected to be an identical declaration to the one found in GHC.Prim. We avoid simply using GHC's type because we need to define our own class instances.

toFloating :: FloatConvert a b => a -> bSource

Convert to a floating point type. Conversions from integers and real types are provided, as well as conversions between floating point types. Conversions between floating point types preserve infinities, negative zeros and NaNs.