The hint package

[Tags:bsd3, library]

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.


[Skip to Readme]

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, 0.3.3.7, 0.4.0.0, 0.4.1.0, 0.4.2.0, 0.4.2.1, 0.4.2.2, 0.4.2.3, 0.4.3, 0.5.0, 0.5.1, 0.5.2, 0.6.0
Change log CHANGELOG.markdown
Dependencies base (>=3 && <5), directory, exceptions, extensible-exceptions, filepath, ghc (>6.6 && <7.10), ghc-mtl (==1.2.1.*), ghc-paths, mtl, random, unix (>=2.2.0.0), utf8-string (==0.*) [details]
License BSD3
Author Daniel Gorin
Maintainer jcpetruzza@gmail.com
Stability Unknown
Category Language, Compilers/Interpreters
Home page http://hub.darcs.net/jcpetruzza/hint
Source repository head: darcs get http://hub.darcs.net/jcpetruzza/hint
Uploaded Tue May 6 08:19:03 UTC 2014 by DanielGorin
Updated Sat Jan 24 23:13:35 UTC 2015 by HerbertValerioRiedel to revision 2
Distributions Debian:0.4.2.3, Fedora:0.4.2.1, FreeBSD:0.4.2.3, LTSHaskell:0.5.2, NixOS:0.6.0, Stackage:0.6.0
Downloads 24679 total (106 in the last 30 days)
Votes
2 []
Status Docs available [build log]
Successful builds reported [all 1 reports]

Modules

[Index]

Downloads

Maintainer's Corner

For package maintainers and hackage trustees

Readme for hint

Readme for hint-0.4.2.0

=== Description ===

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.


=== Documentation ===

The library cames with haddock documentation you can build
(see above). Also, check examples/example.hs to see a simple but
comprehensive example (it must be run from the examples
directory, since it expects to find the SomeModule.hs file
located there).

=== Contact  ===

Bug-reports, questions, suggestions and patches are all welcome.

To get a copy of the darcs repository:

darcs get http://hub.darcs.net/jcpetruzza/hint