The zeroth package
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.
Properties
| 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 |
| License | BSD3 |
| Copyright | 2005-2008 Lemmih <lemmih@gmail.com>, 2009 Robin Green <greenrd@greenrd.org> |
| Maintainer | Robin Green <greenrd@greenrd.org> |
| Stability | experimental |
| Category | Language |
| Bug tracker | mailto:greenrd@greenrd.org |
| Source repository | darcs get http://patch-tag.com/publicrepos/zerothDarcs2 |
| Executables | zeroth |
| Upload date | Tue Jun 23 18:57:45 UTC 2009 |
| Uploaded by | RobinGreen |
| Build failure | ghc-6.10 (log), ghc-6.12 (log) |
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.2.tar.gz (Cabal source package)
- package description (included in the package)