name: exp-extended version: 0.1.1.2 x-revision: 3 synopsis: floating point with extended exponent range homepage: https://code.mathr.co.uk/exp-extended license: BSD3 license-file: LICENSE author: Claude Heiland-Allen maintainer: claude@mathr.co.uk copyright: 2015,2016 Claude Heiland-Allen category: Numeric build-type: Simple cabal-version: >=1.10 description: A small library to extend floating point types with a larger exponent, so that you can represent really huge or really tiny numbers without overflow to infinity or underflow to zero. . > > unExpExtended . log . exp . expExtended' $ 1000 > 1000.0 > > log . exp $ 1000 > Infinity > > unExpExtended . log . exp . negate . expExtended' $ 1000 > -1000.0 > > log . exp . negate $ 1000 > -Infinity . Version 0.1.1 is a bugfix release, correctly handling exactly-zero values in additions and comparisons. library hs-source-dirs: src exposed-modules: Numeric.ExpExtended Numeric.ExpExtended.Internal build-depends: base >= 4.8 && < 4.13 , compensated >= 0.7 && < 0.8 , log-domain >= 0.10 && < 0.13 default-language: Haskell2010 other-extensions: TypeFamilies source-repository head type: git location: https://code.mathr.co.uk/exp-extended.git source-repository this type: git location: https://code.mathr.co.uk/exp-extended.git tag: v0.1.1.2