packages feed

tuple-ops-0.0.0.2: tuple-ops.cabal

name:                       tuple-ops
version:                    0.0.0.2
category:                   Data
author:                     Jiasen Wu
maintainer:                 Jiasen Wu <jiasenwu@hotmail.com>
homepage:                   https://github.com/pierric/tuple-ops
synopsis:                   various operations on n-ary tuples via GHC.Generics
description:                Some operations on n-ary tuples, including 'uncons', 'cons', etc. This package distinguish itself from other packages
                            on tuple mainly on the the implementation under the cover. It converts Generic datatype into the its representation 
                            form, and carries out the operations on there.  The other point is that this package tends to treat non-tuples directly as
                            1-ary, without need of 'OneTuple' or similar intermediate wrapper.
license:                    BSD3
license-file:               LICENSE
build-type:                 Simple
cabal-version:              >= 1.24

Library
    hs-source-dirs:         src
    exposed-modules:        Data.Tuple.Ops
                          , Data.Tuple.Ops.Uncons
                          , Data.Tuple.Ops.Cons
                          , Data.Tuple.Ops.Internal
    default-language:       Haskell2010
    default-extensions:     DataKinds
                          , TypeOperators
                          , KindSignatures
                          , TypeFamilies
                          , FlexibleInstances
    build-depends:          base >= 4.7 && < 5.0
                          , type-combinators == 0.2.4.3