name: hint version: 0.3.1.0 x-revision: 2 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. Works with GHC 6.10.x and 6.8.x (this version was not tested with GHC 6.6). synopsis: Runtime Haskell interpreter (GHC API wrapper) category: Language, Compilers/Interpreters license: BSD3 license-file: LICENSE author: Daniel Gorin maintainer: jcpetruzza@gmail.com homepage: http://projects.haskell.org/hint cabal-version: >= 1.2.3 build-type: Simple tested-with: GHC==6.8.3, GHC==6.10 extra-source-files: README AUTHORS Changes examples/example.hs examples/SomeModule.hs unit-tests/run-unit-tests.hs Library build-depends: haskell-src, ghc > 6.6 && < 7, ghc-paths, mtl, filepath, utf8-string < 1, MonadCatchIO-mtl if impl(ghc >= 6.8) { build-depends: random, directory if impl(ghc >= 6.10) { build-depends: base >= 4, base < 4.3, ghc-mtl } else { build-depends: base >= 3, base < 4 } } else { build-depends: utf8-string < 0.3 } exposed-modules: Language.Haskell.Interpreter Language.Haskell.Interpreter.Extension Language.Haskell.Interpreter.Unsafe Language.Haskell.Interpreter.GHC Language.Haskell.Interpreter.GHC.Unsafe other-modules: Hint.GHC Hint.Base Hint.InterpreterT Hint.Compat Hint.Compat.Exceptions Hint.Configuration Hint.Extension Hint.Context Hint.Conversions Hint.Eval Hint.Parsers Hint.Reflection Hint.Typecheck Hint.Sandbox Hint.Util hs-source-dirs: src ghc-options: -Wall -O2 extensions: CPP GeneralizedNewtypeDeriving MultiParamTypeClasses DeriveDataTypeable MagicHash TypeSynonymInstances FlexibleInstances FlexibleContexts FunctionalDependencies KindSignatures Rank2Types ScopedTypeVariables ExistentialQuantification PatternGuards