zeroth: ZeroTH - remove unnecessary TH dependencies
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.
| Versions | 2008.10.27, 2008.10.28, 2009.6.23, 2009.6.23.2, 2009.6.23.3 |
|---|---|
| Dependencies | base (==4.*), Cabal (==1.6.*), derive, directory, filepath, haskell-src-exts (>=1.0.0), hskeleton (==0.1.*), monoid-record (==0.1.*), process, syb, template-haskell [details] |
| License | BSD-3-Clause |
| Copyright | 2005-2008 Lemmih <lemmih@gmail.com>, 2009 Robin Green <greenrd@greenrd.org> |
| Author | |
| Maintainer | Robin Green <greenrd@greenrd.org> |
| Category | Language |
| Bug tracker | mailto:greenrd@greenrd.org |
| Source repo | head: darcs get http://patch-tag.com/publicrepos/zerothDarcs2 |
| Uploaded | by RobinGreen at Tue Jun 23 19:15:42 UTC 2009 |
| Distributions | NixOS:2009.6.23.3 |
| Executables | zeroth |
| Downloads | 1813 total (44 in the last 30 days) |
| Rating | (no votes yet) [estimated by rule of succession] |
| Your Rating | |
| Status | Docs not available [build log] All reported builds failed as of 2016-12-31 [all 11 reports] Hackage Matrix CI |
Modules
- Distribution
- Distribution.ZeroTH
- Language
- Haskell
- TH
- Language.Haskell.TH.ZeroTH
- Language.Haskell.TH.ZeroTH.Comments
- Language.Haskell.TH.ZeroTH.Config
- Language.Haskell.TH.ZeroTH.GetOpt
- Language.Haskell.TH.ZeroTH.Helper
- Language.Haskell.TH.ZeroTH
- TH
- Haskell
Downloads
- zeroth-2009.6.23.3.tar.gz [browse] (Cabal source package)
- Package description (as included in the package)