Name: zeroth Version: 2009.6.23.2 Cabal-version: >= 1.6 License: BSD3 License-file: LICENSE Maintainer: Robin Green Build-type: Custom Copyright: 2005-2008 Lemmih , 2009 Robin Green Category: Language Synopsis: ZeroTH - remove unnecessary TH dependencies Description: TemplateHaskell is fairly useful for generating new Haskell code. This, however, can incur a dependency on TH on subsequent uses where none theoretically should exist. ZeroTH solves this by scanning a file for top-level TH declarations, evaluates them, removes TH imports, and outputs the resulting code. Bug-reports: mailto:greenrd@greenrd.org Stability: experimental Tested-with: GHC == 6.10.3 Extra-tmp-files: ppsrc/Language/Haskell/TH/ZeroTH/GetOpt.hs Source-repository head Type: darcs Location: http://patch-tag.com/publicrepos/zerothDarcs2 Library Build-depends: base >= 4, base < 5, haskell-src-exts >= 1.0.0, directory, process, syb, template-haskell, hskeleton >= 0.1, hskeleton < 0.2, derive, monoid-record >= 0.1, monoid-record < 0.2, Cabal >= 1.6, Cabal < 1.7, filepath Exposed-modules: Language.Haskell.TH.ZeroTH.Config, Language.Haskell.TH.ZeroTH.GetOpt, Language.Haskell.TH.ZeroTH, Language.Haskell.TH.ZeroTH.Helper, Language.Haskell.TH.ZeroTH.Comments, Distribution.ZeroTH Other-modules: ListUtils GHC-options: -Wall Hs-source-dirs: ppsrc, . Executable zeroth Build-depends: base >= 4, base < 5, haskell-src-exts >= 1.0.0, directory, process, syb, template-haskell, hskeleton >= 0.1, hskeleton < 0.2, derive, monoid-record >= 0.1, monoid-record < 0.2, Cabal >= 1.6, Cabal < 1.7, filepath Main-is: Main.hs Other-modules: Language.Haskell.TH.ZeroTH.Comments, ListUtils, Language.Haskell.TH.ZeroTH.Config, Language.Haskell.TH.ZeroTH.GetOpt, Language.Haskell.TH.ZeroTH, Language.Haskell.TH.ZeroTH.Helper, Distribution.ZeroTH GHC-options: -Wall Hs-source-dirs: ppsrc, .