| Safe Haskell | Safe |
|---|---|
| Language | Haskell98 |
AlexPrelude
Description
This is a collection of really useful functions. They are mostly aimed towards writing console applications.
For example:
import AlexPrelude
main :: IO ()
main = do
clear_screen
print "Hello my name is Alex"
name <- prompt "What is your name? "
print ("Hello, " ++ name)
print "Let me ponder on what I think about your name..."
sleep 10
print "It is ridiculous! Why would your parents do that to you!"As you can see, these functions try to fill in the missing gaps for when you want to write a real application in haskell.
Documentation
clear_screen :: IO () Source #
This clears the screen. Unfortunately, this only works if the terminal has less than 80 rows. If the terminal has more rows, you can just call this a couple of times until the entire screen is cleared.