Fixes https://github.com/dhall-lang/dhall-lang/issues/86 This change has two benefits: * Users of the Haskell API can now marshal Dhall values of type `Double` into Haskell values of type `Scientific` * The `dhall` executable no longer loses precision when dealing with values that have a large exponent (see the newly added test)
1 line
40 B
Plaintext
1 line
40 B
Plaintext
[ 1.0, 1.0e1000000000, 1.0e-1000000000 ] |