type-functions-0.2.0.4: type-functions.cabal
Name: type-functions
Version: 0.2.0.4
Cabal-Version: >= 1.8
Build-Type: Simple
License: BSD3
License-File: LICENSE
Copyright: © 2009–2010 Brandenburgische Technische Universität Cottbus;
© 2011–2012 Wolfgang Jeltsch
Author: Wolfgang Jeltsch
Maintainer: wolfgang@cs.ioc.ee
Stability: provisional
Homepage: http://darcs.wolfgang.jeltsch.info/haskell/type-functions
Package-URL: http://hackage.haskell.org/packages/archive/type-functions/0.2.0.4/type-functions-0.2.0.4.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.
.
For detailed information, please refer to Subsection 3.2 of
the paper
/Generic Record Combinators with Static Type Checking/.
Category: Type System
Tested-With: GHC == 8.0.1
Source-Repository head
Type: darcs
Location: http://darcs.wolfgang.jeltsch.info/haskell/type-functions/main
Source-Repository this
Type: darcs
Location: http://darcs.wolfgang.jeltsch.info/haskell/type-functions/main
Tag: type-functions-0.2.0.4
Library
Build-Depends: base >= 3.0 && < 5,
kinds >= 0.0.1 && < 0.1
Extensions: EmptyDataDecls
FlexibleContexts
PackageImports
Rank2Types
TypeFamilies
TypeOperators
UndecidableInstances
Exposed-Modules: Data.TypeFun
HS-Source-Dirs: src