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 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.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