License | GPL-3 |
---|---|
Maintainer | jaredforthdev@gmail.com |
Stability | experimental |
Safe Haskell | Safe |
- flushStr :: String -> IO ()
- readPrompt :: String -> IO String
- evalAndPrint :: Env -> String -> IO ()
- evalString :: Env -> String -> IO String
- until_ :: Monad m => (a -> Bool) -> m a -> (a -> m ()) -> m ()
- runOne :: [String] -> IO ()
- runRepl :: IO ()
Documentation
readPrompt :: String -> IO String #
Print a prompt and read a line of input
evalAndPrint :: Env -> String -> IO () #
Evaluate string and trap errors
evalString :: Env -> String -> IO String #
Evaluate string and print result