unbound-0.4.3: unbound.cabal
name: unbound
version: 0.4.3
license: BSD3
license-file: LICENSE
build-type: Simple
cabal-version: >= 1.10
tested-with: GHC == 7.0.4, GHC == 7.2.1, GHC == 7.4.1, GHC == 7.6.3
author: Stephanie Weirich
maintainer: Brent Yorgey <byorgey@cis.upenn.edu>
Stephanie Weirich <sweirich@cis.upenn.edu>
homepage: http://code.google.com/p/replib/
category: Language, Generics, Compilers/Interpreters
extra-source-files: README,
CHANGES,
examples/*.hs,
tutorial/Makefile,
tutorial/Tutorial.lhs,
test/*.hs
synopsis: Generic support for programming with names and binders
description: Specify the binding structure of your data type with an
expressive set of type combinators, and Unbound
handles the rest! Automatically derives
alpha-equivalence, free variable calculation,
capture-avoiding substitution, and more. See
"Unbound.LocallyNameless" to get started.
source-repository head
type: svn
location: https://replib.googlecode.com/svn/trunk/
Library
build-depends: base >= 4.3 && < 5,
RepLib >= 0.5.3 && < 0.6,
mtl >= 2.0 && < 2.2, transformers >= 0.2.2.0 && < 0.4,
containers >= 0.3 && < 0.6,
binary >= 0.7 && < 0.8
exposed-modules:
Unbound.LocallyNameless,
Unbound.LocallyNameless.Name,
Unbound.LocallyNameless.Fresh,
Unbound.LocallyNameless.Types,
Unbound.LocallyNameless.Alpha,
Unbound.LocallyNameless.Subst,
Unbound.LocallyNameless.Ops,
Unbound.PermM,
Unbound.Util
other-extensions: CPP
EmptyDataDecls
ExistentialQuantification
FlexibleContexts
FlexibleInstances
GADTs
MultiParamTypeClasses
PatternGuards
RankNTypes
ScopedTypeVariables
StandaloneDeriving
TemplateHaskell
TypeOperators
TypeSynonymInstances
UndecidableInstances
default-language: Haskell2010