If I have something like this
main = do
args <- getArgs
let file = args !! 0
-- etc...
And I run it without any arguments, I get an error message like this:
"Prelude.(!!): index too large".
What's the best way to handle an error like this to give a better
message back to the user?
Peter