packages feed

open-witness-0.1.1: open-witness.cabal

name:			open-witness
version:		0.1.1
license:		BSD3
license-file:	LICENSE
author:			Ashley Yakeley <ashley@semantic.org>
maintainer:		Ashley Yakeley <ashley@semantic.org>
build-depends:	base>=2.0, mtl>=1.1, witness==0.1
category:		Data
synopsis:		open witnesses
description:
	Open witnesses are witnesses that can witness to any type. However, they cannot be constructed, they can only be generated in the IO monad.

	See the paper /Witnesses and Open Witnesses/ (<http://semantic.org/stuff/Open-Witnesses.pdf>).
build-type:		Simple
extensions:
	RankNTypes
	EmptyDataDecls
	GeneralizedNewtypeDeriving
	ScopedTypeVariables
	GADTs
	PatternSignatures
	FlexibleContexts
	FlexibleInstances
	MultiParamTypeClasses
exposed-modules:
	Data.OpenWitness
	Data.OpenWitness.ST
	Data.OpenWitness.Typeable
	Data.OpenWitness.Typeable.Rep
	Data.OpenWitness.Dynamic
	Data.OpenWitness.Exception
other-modules: