name: extrapolate version: 0.0.1 synopsis: generalize counter-examples of test properties description: Extrapolate is a tool able to provide generalized counter-examples of test properties where irrelevant sub-expressions are replaces with variables. . For the incorrect property @\xs -> nub xs == (xs::[Int])@: . * @[0,0]@ is a counter-example; . * @x:x:_@ is a generalized counter-example. homepage: https://github.com/rudymatela/extrapolate#readme license: BSD3 license-file: LICENSE author: Rudy Matela maintainer: Rudy Matela category: Testing build-type: Simple cabal-version: >=1.18 extra-doc-files: README.md , TODO.md tested-with: GHC==8.0 source-repository head type: git location: https://github.com/rudymatela/speculate source-repository this type: git location: https://github.com/rudymatela/speculate tag: v0.0.1 library exposed-modules: Test.Extrapolate , Test.Extrapolate.Core , Test.Extrapolate.Basic , Test.Extrapolate.Derive , Test.Extrapolate.Exprs , Test.Extrapolate.IO , Test.Extrapolate.TypeBinding other-modules: Test.Extrapolate.Utils other-extensions: TemplateHaskell, CPP build-depends: base >=4.9 && <4.10 , leancheck , template-haskell , speculate hs-source-dirs: src default-language: Haskell2010 ghc-options: -dynamic test-suite test type: exitcode-stdio-1.0 main-is: test-extrapolate.hs hs-source-dirs: src, tests build-depends: base >= 4 && < 5, leancheck, speculate, template-haskell default-language: Haskell2010 ghc-options: -dynamic -- NOTE: for some reason, my system is not able to compile extrapolate using -- cabal unless the -dynamic flag is present in ghc-options. I do not know if -- this affects other systems, so I am including it by default. -- -- Rudy 2017-08-01