Copyright | (c) Soostone Inc 2020 |
---|---|
License | AllRightsReserved |
Stability | experimental |
Portability | POSIX |
Safe Haskell | None |
Language | Haskell2010 |
Documentation
data InterpreterState #
interpreterArguments :: [PackageDbPath] -> InterpreterEnvironment -> [GhcArgument] #
initInterpreter :: forall m. MonadIO m => Severity -> InterpreterEnvironment -> m InterpreterInstance #
startInterpreter :: forall m. (MonadIO m, MonadThrow m, MonadMask m) => Severity -> TQueue InterpreterRequest -> InterpreterEnvironment -> m () #
moduleToFile :: Text -> FilePath #
timeCurrent :: MonadIO m => m UTCTime #
Orphan instances
MonadState s m => MonadState s (InterpreterT m) # | |
get :: InterpreterT m s # put :: s -> InterpreterT m () # state :: (s -> (a, s)) -> InterpreterT m a # |