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 - Sourcehint-0.
9. 0. 9 on Hackage
Modules
- Language.Haskell.Interpreter
- Language.Haskell.Interpreter.Extension
- Language.Haskell.Interpreter.Unsafe
Internal modules · 1
- Hint.InternalIn 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.22.0.0with GHC
- containers-0.8with GHC
- directory-1.3.10.0with GHC
- exceptions-0.10.11with GHC
- filepath-1.5.4.0with GHC
- ghc-9.14.1with GHC
- ghc-boot-9.14.1with GHC
- ghc-paths-0.1.0.12in this set
- random-1.3.1in this set
- temporary-1.3in this set
- transformers-0.6.1.2with GHC
- unix-2.8.8.0with GHC