The hint package
This library defines an Interpreter monad. It allows to load Haskell modules, browse them, type-check and evaluate strings with Haskell expressions and even coerce them into values. The library is thread-safe and type-safe (even the coercion of expressions to values). It is, esentially, a huge subset of the GHC API wrapped in a simpler API. Works with GHC 6.10.x and 6.8.x (this version was not tested with GHC 6.6).
Properties
| Versions | 0.1, 0.2, 0.2.1, 0.2.2, 0.2.4, 0.2.4.1, 0.3.0.0, 0.3.1.0, 0.3.2.0, 0.3.2.1, 0.3.2.2, 0.3.2.3, 0.3.3.0, 0.3.3.1, 0.3.3.2, 0.3.3.3, 0.3.3.4, 0.3.3.5, 0.3.3.6 |
|---|---|
| Dependencies | base (3.*), directory, extensible-exceptions, filepath, ghc (>6.6), ghc-paths, haskell-src, MonadCatchIO-mtl (≥0.2), mtl, random, utf8-string or base (4.*), directory, extensible-exceptions, filepath, ghc (>6.6), ghc-mtl, ghc-paths, haskell-src, MonadCatchIO-mtl (≥0.2), mtl, random, utf8-string or extensible-exceptions, filepath, ghc (>6.6), ghc-paths, haskell-src, MonadCatchIO-mtl (≥0.2), mtl, utf8-string (<0.3) |
| License | BSD3 |
| Author | Daniel Gorin |
| Maintainer | jcpetruzza@gmail.com |
| Category | Language, Compilers/Interpreters |
| Home page | http://projects.haskell.org/hint |
| Upload date | Tue Nov 10 23:48:06 UTC 2009 |
| Uploaded by | DanielGorin |
| Built on | ghc-6.12 |
| Distributions | NixOS: 0.3.3.6, Debian: 0.3.3.6, FreeBSD: 0.3.3.6 |
Modules
Downloads
- hint-0.3.2.0.tar.gz (Cabal source package)
- package description (included in the package)