packages feed

product-isomorphic-0.0.2.0: product-isomorphic.cabal

name:                product-isomorphic
version:             0.0.2.0
synopsis:            Weaken applicative functor on products
description:         Weaken applicative functor which allows only product
                     construction. Product constructions and deconstructions
                     are always isomorphic.
homepage:            http://github.com/khibino/haskell-product-isomorphic
license:             BSD3
license-file:        LICENSE
author:              Kei Hibino
maintainer:          ex8k.hibino@gmail.com
copyright:           Copyright (c) 2017 Kei Hibino
category:            Data
build-type:          Simple
-- extra-source-files:
cabal-version:       >=1.10
tested-with:           GHC == 8.2.1
                     , GHC == 8.0.1, GHC == 8.0.2
                     , GHC == 7.10.1, GHC == 7.10.2, GHC == 7.10.3
                     , GHC == 7.8.1, GHC == 7.8.2, GHC == 7.8.3, GHC == 7.8.4
                     , GHC == 7.6.1, GHC == 7.6.2, GHC == 7.6.3
                     , GHC == 7.4.1, GHC == 7.4.2

library
  exposed-modules:
                     Data.Functor.ProductIsomorphic.Class
                     Data.Functor.ProductIsomorphic.Instances
                     Data.Functor.ProductIsomorphic.TupleInstances
                     Data.Functor.ProductIsomorphic.Unsafe
                     Data.Functor.ProductIsomorphic

                     Data.Functor.ProductIsomorphic.TH

  other-modules:
                     Data.Functor.ProductIsomorphic.TH.Internal

  build-depends:       base <5
                     , template-haskell
                     , th-data-compat
  hs-source-dirs:      src
  default-language:    Haskell2010
  ghc-options:         -Wall


source-repository head
  type:       git
  location:   https://github.com/khibino/haskell-product-isomorphic

source-repository head
  type:       mercurial
  location:   https://bitbucket.org/khibino/haskell-product-isomorphic