[Haskell-beginners] how to catch the error thrown by openFile?
ovidiudeac at gmail.com
Sun Sep 25 11:55:45 CEST 2011
>> content ← liftIO $ hGetContents hFile
>> return content
> These two lines can be replaced by the shorter
> liftIO $ hGetContents hFile
You are right and I knew this before. This was the from movie "The
imperative return strikes again!"
>> Somehow I understand but I don't have the feeling yet why I apply
>> ErrorT to the whole catched expression instead of liftIO. Do you have
>> a nice explanation for it?
> Hm, not sure whether I can come up with something nice.
I think I understood at least part of it. When I read it it does make
sense but I have to polish my monadic skills before I get to actually
Thanks a million for the effort of explaining it!
More information about the Beginners