packages feed

polyvariadic-0.3.0.4: polyvariadic.cabal

cabal-version:       >=1.10
name:                polyvariadic
version:             0.3.0.4
synopsis:            Creation and application of polyvariadic functions
description:         Creation and application of polyvariadic functions, see the docs for usage and examples
homepage:            https://github.com/fgaz/polyvariadic
license:             BSD3
license-file:        LICENSE
author:              Francesco Gazzetta
maintainer:          Francesco Gazzetta <fgaz@fgaz.me>
copyright:           (C) Francesco Gazzetta 2017-2020
category:            Data
build-type:          Simple
extra-source-files:  ChangeLog.md
                   , README.md
tested-with:         GHC == 7.8.4
                   , GHC == 7.10.3
                   , GHC == 8.0.2
                   , GHC == 8.2.2
                   , GHC == 8.4.4
                   , GHC == 8.6.5
                   , GHC == 8.8.2

source-repository head
  type:                git
  location:            git://github.com/fgaz/polyvariadic.git

library
  exposed-modules:     Data.Accumulator, Data.Function.Polyvariadic
  default-extensions:  Safe
  other-extensions:    MultiParamTypeClasses, FlexibleInstances, CPP
  build-depends:       base >=4.7 && <4.14
                     , containers >=0.1 && <0.7
  if !impl(ghc >= 8.0)
    build-depends:     semigroups == 0.18.*
  default-language:    Haskell2010
  ghc-options:         -Wall

test-suite tests
  type:                exitcode-stdio-1.0
  build-depends:       base, polyvariadic
  default-language:    Haskell2010
  main-is:             Main.hs
  hs-source-dirs:      tests