Safe Haskell | None |
---|---|
Language | Haskell2010 |
Documentation
data CompilationRequest Source #
CompilationRequest | |
|
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 #
recompilerForExpression :: MonadIO m => TChan CompilationRequest -> FilePath -> String -> Bool -> m Recompiler Source #
data RecompilerConfig Source #
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 #