homepage: https://github.com/Soupstraw/hafar#readme
changelog-type: markdown
hash: da2544f521b60c53fea67e6d056f4e80bbf07e0a2d5e8a36fbd278d90b4ebad5
test-bench-deps:
  hafar: -any
  base: ! '>=4.12 && <4.14'
  intervals: ! '>=0.8 && <0.9'
  mtl: ! '>=2.2 && <2.3'
  QuickCheck: ! '>=2.13 && <2.14'
maintainer: Joosep Jääger
synopsis: Affine arithmetic library for Haskell
changelog: |
  # Revision history for hafar

  ## 0.1.0.0 -- 2020-02-13

  * First version. Released on an unsuspecting world.
basic-deps:
  base: ! '>=4.12 && <4.14'
  intervals: ! '>=0.8 && <0.9'
  mtl: ! '>=2.2 && <2.3'
all-versions:
- 0.1.0.0
author: Joosep Jääger
latest: 0.1.0.0
description-type: markdown
description: "# Hafar\n\nHafar is an implementation of affine arithmetic in haskell.\n\n##
  Building\n\nTo build the library, simply run \n```\n# stack build\n```\nor if using
  cabal \n```\n# cabal install --only-dependencies\n# cabal build\n```\n\n## Example\n\nAll
  operations with affine forms must be done inside the AFM monad.\n\n```\nimport Numeric.Interval
  hiding (interval)\n\nx1 = do\n  a <- newFromInterval $ 4...6\n  b <- newFromInterval
  $ 4...6\n  return . interval $ a - b\n\nevalAFM x1 -- evaluates to approximately
  -2 ... 2\n\nx2 = do\n  a <- newFromInterval $ 4...6\n  return . interval $ a - a\n\nevalAFM
  x2 -- evaluates to approximately 0 ... 0\n\n```\n"
license-name: BSD-3-Clause

Update from Hackage at 2020-02-17T14:38:45Z
Update from Hackage at 2020-02-17T14:38:45Z
