double-conversion-0.1.0.0: Fast conversion between double precision floating point and text

PortabilityGHC
Stabilityexperimental
Maintainerbos@mailrank.com

Data.Double.Conversion

Description

Fast, efficient support for converting between double precision floating point values and text.

Synopsis

Documentation

toExponential :: Int -> Double -> TextSource

Compute a representation in exponential format with the requested number of digits after the decimal point. The last emitted digit is rounded. If -1 digits are requested, then the shortest exponential representation is computed.

toFixed :: Int -> Double -> TextSource

Compute a decimal representation with a fixed number of digits after the decimal point. The last emitted digit is rounded.

toPrecision :: Int -> Double -> TextSource

Compute precision leading digits of the given value either in exponential or decimal format. The last computed digit is rounded.

toShortest :: Double -> TextSource

Compute the shortest string of digits that correctly represent the input number.