name: unbound version: 0.3.1 license: BSD3 license-file: LICENSE build-type: Simple cabal-version: >= 1.6 tested-with: GHC == 7.0.1, GHC == 7.0.3, GHC == 7.0.4, GHC == 7.2.1 author: Stephanie Weirich maintainer: Brent Yorgey Stephanie Weirich 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.1 && < 0.6, mtl >= 2.0 && < 2.1, transformers >= 0.2.2.0 && < 0.2.3, containers >= 0.3 && < 0.5 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