Package0.9.0.8LanguageCompilers/Interpreters
hint
A Haskell interpreter built on top of the GHC API
- Version0.9.0.8
- 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.8
- Sourcehackage.haskell.org/package/hint-0.9.0.8
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.20.2.0with GHC
- containers-0.7with GHC
- directory-1.3.8.5with GHC
- exceptions-0.10.9with GHC
- filepath-1.5.4.0with GHC
- ghc-9.10.3with GHC
- ghc-boot-9.10.3with GHC
- ghc-paths-0.1.0.12in this set
- random-1.2.1.3in this set
- temporary-1.3in this set
- transformers-0.6.1.1with GHC
- unix-2.8.7.0with GHC
Used by in this set · 0
Nothing in this set depends on it.