Safe Haskell | None |
---|---|
Language | GHC2024 |
Documentation
eval' :: (HsEvalResultConstraint a, MonadIO m) => InterpreterInstance -> [Module] -> String -> m (InterpreterResponse a) #
loadModules' :: MonadIO m => InterpreterInstance -> [Module] -> Bool -> Bool -> m (InterpreterResponse ()) #
updateEnvironment' :: MonadIO m => InterpreterInstance -> InterpreterEnvironment -> m () #
evalHsFun :: (HsEvalResultConstraint a, MonadIO m) => InterpreterInstance -> Typed a ModuleFunction -> m (Either InterpreterError a) #
evalHsExpr :: forall {k} a (b :: k) m. (HsEvalResultConstraint a, MonadIO m, InterpreterBackendSupport b) => InterpreterInstance -> Proxy b -> HaskellExpression a -> m (Either InterpreterError a) #