halive-0.1.1: A live recompiler

Safe HaskellNone
LanguageHaskell2010

Halive.SubHalive

Synopsis

Documentation

data GHCSessionConfig Source #

Constructors

GHCSessionConfig 

Fields

logIO :: MonadIO m => String -> m () Source #

recompileExpressionInFile :: FilePath -> Maybe String -> String -> Ghc (Either [String] CompiledValue) Source #

We return the uncoerced HValue, which lets us send polymorphic values back through channels

output :: (GhcMonad m, Outputable a) => a -> m () Source #

Outputs any value that can be pretty-printed using the default style