| Copyright | (c) Soostone Inc 2020 |
|---|---|
| License | AllRightsReserved |
| Stability | experimental |
| Portability | POSIX |
| Safe Haskell | Safe-Inferred |
| Language | GHC2021 |
Napkin.HaskellInterpreter.Client
Description
Documentation
eval' :: forall a m. (HsEvalResultConstraint a, MonadIO m) => InterpreterInstance -> [Module] -> String -> m (InterpreterResponse a) #
loadModules' :: forall m. MonadIO m => InterpreterInstance -> [Module] -> Bool -> Bool -> m (InterpreterResponse ()) #
updateEnvironment' :: forall m. MonadIO m => InterpreterInstance -> InterpreterEnvironment -> m () #
evalHsFun :: forall a m. (HsEvalResultConstraint a, MonadIO m) => InterpreterInstance -> Typed a ModuleFunction -> m (Either InterpreterError a) #
evalHsExpr :: forall a m. (HsEvalResultConstraint a, MonadIO m) => InterpreterInstance -> DbBackend -> HaskellExpression a -> m (Either InterpreterError a) #