| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Halive.Recompiler
Documentation
data CompilationRequest Source #
Constructors
| CompilationRequest | |
Fields
| |
type CompilationResult = Either [String] CompiledValue Source #
withGHC :: MonadIO m => GHCSessionConfig -> (TChan CompilationRequest -> m b) -> m b Source #
startGHC :: MonadIO m => GHCSessionConfig -> m (TChan CompilationRequest) Source #
data Recompiler Source #
Constructors
| Recompiler | |
recompilerForExpression :: MonadIO m => TChan CompilationRequest -> FilePath -> String -> Bool -> m Recompiler Source #
data RecompilerConfig Source #
Constructors
| RecompilerConfig | |
Fields
| |
recompilerWithConfig :: MonadIO m => TChan CompilationRequest -> RecompilerConfig -> m Recompiler Source #
killRecompiler :: MonadIO m => Recompiler -> m () Source #
renameRecompilerForExpression :: MonadIO m => Recompiler -> TChan CompilationRequest -> FilePath -> String -> m Recompiler Source #