Safe Haskell | None |
---|
Documentation
module Language.Egison.Types
module Language.Egison.Parser
module Language.Egison.Primitives
fromEgisonM :: EgisonM a -> IO (Either EgisonError a)Source
loadLibraries :: Env -> IO EnvSource
loadPrimitives :: Env -> IO EnvSource
loadEgisonFile :: Env -> FilePath -> IO (Either EgisonError Env)Source
loadEgisonLibrary :: Env -> FilePath -> IO (Either EgisonError Env)Source
evalEgisonExpr :: Env -> EgisonExpr -> IO (Either EgisonError EgisonValue)Source
evalEgisonTopExpr :: Env -> EgisonTopExpr -> IO (Either EgisonError Env)Source
evalEgisonTopExprs :: Env -> [EgisonTopExpr] -> IO (Either EgisonError Env)Source
runEgisonTopExpr :: Env -> String -> IO (Either EgisonError Env)Source
runEgisonTopExprs :: Env -> String -> IO (Either EgisonError Env)Source