packages feed

product-isomorphic-0.0.1.0: product-isomorphic.cabal

name:                product-isomorphic
version:             0.0.1.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

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