packages feed

folds-common-0.2.0.0: folds-common.cabal

name:                folds-common
version:             0.2.0.0
synopsis:            A playground of common folds for folds
description:         In an effort to make @folds@ a more usable package this
                     package provides a battery of common folds. These can be
                     plugged together easily and efficiently to cover many
                     common usages.
license:             MIT
license-file:        LICENSE
author:              Danny Gratzer
maintainer:          jozefg@cmu.edu
category:            Data
build-type:          Simple
cabal-version:       >=1.10
source-repository head
  type:     git
  location: http://github.com/jozefg/folds-common

library
  exposed-modules:     Data.Fold.Common
                     , Data.Fold.Common.L'
                     , Data.Fold.Common.M
                     , Data.Fold.Common.R
  build-depends:       base >=4.0 && <5
                     , containers >= 0.5
                     , folds >= 0.5
  hs-source-dirs:      src
  default-language:    Haskell2010

Test-Suite left-properties
  type:               exitcode-stdio-1.0
  main-is:            L'.hs
  hs-source-dirs:     test
  build-depends:      folds-common
                    , containers
                    , tasty
                    , tasty-quickcheck
                    , base > 4.0 && < 5
  default-language:    Haskell2010
Test-Suite monoid-properties
  type:               exitcode-stdio-1.0
  main-is:            M.hs
  hs-source-dirs:     test
  build-depends:      folds-common
                    , containers
                    , tasty
                    , tasty-quickcheck
                    , base > 4.0 && < 5
  default-language:    Haskell2010
Test-Suite right-properties
  type:               exitcode-stdio-1.0
  main-is:            R.hs
  hs-source-dirs:     test
  build-depends:      folds-common
                    , containers
                    , tasty
                    , tasty-quickcheck
                    , base > 4.0 && < 5
  default-language:    Haskell2010