Package0.9.0.9LanguageCompilers/Interpreters
hint
A Haskell interpreter built on top of the GHC API
- Version0.9.0.9
- CategoryLanguage, Compilers/Interpreters
- LicenceBSD-3-Clause
- AuthorThe Hint Authors
- Maintainer"Samuel Gélineau" <gelisam@gmail.com>
- Homepagegithub.com/haskell-hint/hint
- Pinned byhackage hint 0.9.0.9
- Sourcehackage.haskell.org/package/hint-0.9.0.9
Modules
4 modules- Language.Haskell.Interpreter49
- Language.Haskell.Interpreter.Extension4
- Language.Haskell.Interpreter.Unsafe4
Internal modules · 1
- Hint.Internal1In this module we intend to export some internal functions. Important note: the authors of this library imply no assurance whatsoever
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, essentially, a huge subset of the GHC API wrapped in a simpler API.
Depends on
12 packages- base-4.23.0.0with GHC
- containers-0.8with GHC
- directory-1.3.11.0with GHC
- exceptions-0.10.12with GHC
- filepath-1.5.5.0with GHC
- ghc-10.0.0.20260917with GHC
- ghc-boot-10.0.0.20260917with GHC
- ghc-paths-0.1.0.12in this set
- random-1.3.1in this set
- temporary-1.3in this set
- transformers-0.6.3.0with GHC
- unix-2.8.8.0with GHC