packages feed

type-functions-0.0.0.0: type-functions.cabal

Name:          type-functions
Version:       0.0.0.0
Cabal-Version: >= 1.2.3
Build-Type:    Simple
License:       BSD3
License-File:  LICENSE
Copyright:     © 2009–2010 Brandenburgische Technische Universität Cottbus
Author:        Wolfgang Jeltsch
Maintainer:    jeltsch@tu-cottbus.de
Stability:     provisional
Homepage:      http://community.haskell.org/~jeltsch/type-functions/
Bug-Reports:   jeltsch@tu-cottbus.de
Package-URL:   http://hackage.haskell.org/packages/archive/type-functions/0.0.0.0/type-functions-0.0.0.0.tar.gz
Synopsis:      Emulation of type-level functions
Description:   This package supports emulation of type-level functions using defunctionalization.
               All functions whose domain is a subkind of @*@ and whose codomain is @*@
               itself can be represented.
Category:      Type System
Tested-With:   GHC == 6.10.4

Library
    Build-Depends:   base  >= 3.0 && < 4.1,
                     kinds >= 0.0 && < 0.1
    Extensions:      EmptyDataDecls
                     FlexibleContexts
                     Rank2Types
                     TypeFamilies
                     UndecidableInstances
    Exposed-Modules: Data.TypeFun
    HS-Source-Dirs:  src