zeroth-2009.6.23: zeroth.cabal
Name: zeroth
Version: 2009.6.23
Cabal-version: >= 1.6
License: BSD3
License-file: LICENSE
Maintainer: Robin Green <greenrd@greenrd.org>
Build-type: Custom
Copyright: 2005-2008 Lemmih <lemmih@gmail.com>, 2009 Robin Green <greenrd@greenrd.org>
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, .