packages feed

deepseq-th-0.1.0.4: deepseq-th.cabal

name:         deepseq-th
version:      0.1.0.4
license:      BSD3
license-file: LICENSE
maintainer:   hvr@gnu.org
bug-reports:  https://github.com/hvr/hs-deepseq-th/issues
synopsis:     Template Haskell based deriver for optimised NFData instances
category:     Control
description:
    This package provides a Template Haskell based mechanism for
    deriving optimised NFData instances for custom data types. See
    documentation in "Control.DeepSeq.TH" for more information.
    .
    See also the @deepseq-generics@ package
    (<http://hackage.haskell.org/package/deepseq-generics>) for a less
    experimental approach.
build-type:     Simple
cabal-version:  >=1.10
tested-with:    GHC>=7.4.1

source-repository head
    type:     git
    location: http://github.com/hvr/hs-deepseq-th.git

library
    default-language: Haskell2010
    other-extensions: CPP, TemplateHaskell
    exposed-modules: Control.DeepSeq.TH
    build-depends:
        base             >= 4.4 && < 4.7,
        deepseq          >= 1.1 && < 1.4,
        template-haskell >= 2.7 && < 2.9
    ghc-options: -Wall

test-suite test-whnf-is-nf
    default-language: Haskell2010
    other-extensions: CPP, TemplateHaskell
    type: exitcode-stdio-1.0
    main-is: test-whnf-is-nf.hs
    other-modules: Test.WhnfIsNf
    build-depends:
        base             >= 4.4 && < 4.7,
        deepseq          >= 1.1 && < 1.4,
        template-haskell >= 2.7 && < 2.9
    ghc-options: -Wall