packages feed

type-combinators-0.1.0.0: type-combinators.cabal

name: type-combinators
category: Data
synopsis: A collection of data types for type-level programming.
description: I put this library together first and foremost so that
             I wouldn't need to constantly rewrite the same code
             that uses these types, but also because I noticed a
             growing trend of writing and rewriting bits and pieces
             of code for these types all over the Haskell community.
             Hopefully, this helps! Contributions, criticisms, and
             thoughts are very welcome.  -kylcarte
version: 0.1.0.0
cabal-version: >=1.10
build-type: Simple
license: BSD3
license-file: LICENSE
maintainer: kylcarte@gmail.com
author: Kyle Carter

source-repository head
    type: git
    location: git://github.com/kylcarte/type-combinators.git

library
    exposed-modules:
        Data.Type.Combinator
        Data.Type.Conjunction
        Data.Type.Disjunction
        Data.Type.Fin
        Data.Type.Index
        Data.Type.Length
        Data.Type.Nat
        Data.Type.Option
        Data.Type.Product
        Data.Type.Quantifier
        Data.Type.Sum
        Data.Type.Vector
        Type.Class.HFunctor
        Type.Class.Known
        Type.Class.Witness
        Type.Family.Constraint
        Type.Family.List
        Type.Family.Maybe
        Type.Family.Monoid
        Type.Family.Nat
        Type.Family.Pair
    build-depends:
        base >=4.8 && <4.9
    default-language: Haskell2010
    hs-source-dirs: src