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