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, essentially, a huge subset of the GHC API wrapped in a simpler API.


[Skip to ReadMe]

Properties

Versions0.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
Change logCHANGELOG.markdown
Dependenciesbase (>=3 && <5), directory, exceptions, extensible-exceptions, filepath, ghc (>=7.4.2), ghc-mtl (==1.2.1.*), ghc-paths, mtl, random, unix (>=2.2.0.0), utf8-string (<0.3) [details]
LicenseBSD3
AuthorDaniel Gorin
Maintainerjcpetruzza@gmail.com
CategoryLanguage, Compilers/Interpreters
Home pagehttp://hub.darcs.net/jcpetruzza/hint
Source repositoryhead: darcs get http://hub.darcs.net/jcpetruzza/hint
UploadedWed May 20 13:32:00 UTC 2015 by DanielGorin
DistributionsDebian:0.4.2.3, Fedora:0.4.2.1, FreeBSD:0.4.2.3, LTSHaskell:0.4.2.3, NixOS:0.4.2.3, Stackage:0.4.2.3
Downloads22747 total (515 in last 30 days)
Votes
1 []
StatusDocs available [build log]
Last success reported on 2015-05-23 [all 1 reports]

Modules

[Index]

Downloads

Maintainers' corner

For package maintainers and hackage trustees

Readme for hint-0.4.2.3

=== 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


If you report an issue, please send me an email as well, since
otherwise I get no notifications...