Articles on programming with (IO) exceptions in Haskell?

I'm having problems finding a good introduction to exceptions. Yet Another Haskell Tutorial leaves it for chapter 10, which is empty. I'd prefer something that suits a noob. :-) /M -- Magnus Therning (OpenPGP: 0xAB4DFBA4) magnus@therning.org Jabber: magnus.therning@gmail.com http://therning.org/magnus Software is not manufactured, it is something you write and publish. Keep Europe free from software patents, we do not want censorship by patent law on written works. `Time is an illusion. Lunchtime doubly so.' `Very deep,' said Arthur, `you should send that in to the "Reader's Digest". They've got a page for people like you.' -- Ford convincing Arthur to drink three pints in ten minutes at lunchtime.

magnus:
I'm having problems finding a good introduction to exceptions. Yet Another Haskell Tutorial leaves it for chapter 10, which is empty. I'd prefer something that suits a noob. :-)
Something from here: http://www.haskell.org/haskellwiki/Books_and_tutorials#Practical_Haskell Perhaps: http://research.microsoft.com/%7Esimonpj/Papers/marktoberdorf -- Don

On 11/21/06, Donald Bruce Stewart
magnus:
I'm having problems finding a good introduction to exceptions. Yet Another Haskell Tutorial leaves it for chapter 10, which is empty. I'd prefer something that suits a noob. :-)
Something from here: http://www.haskell.org/haskellwiki/Books_and_tutorials#Practical_Haskell
Perhaps: http://research.microsoft.com/%7Esimonpj/Papers/marktoberdorf
That second link, "Tackling the awkward squad..." should be required reading material for anyone planning to use haskell for "real-world" stuff. The reader doesn't even need to know that much Haskell to benefit from it. It and "All about monads" are both very nice because they are accessible to the beginner but still contain useful ideas, examples and idioms for the intermediate haskell programmer. I've also noticed that programmers coming from imperative backgrounds seem to digest "Tackling the awkward squad..." fairly well and it seems to answer their need to understand the IO monad. Jason

Hello Magnus, Tuesday, November 21, 2006, 9:07:40 PM, you wrote:
I'm having problems finding a good introduction to exceptions. Yet Another Haskell Tutorial leaves it for chapter 10, which is empty. I'd prefer something that suits a noob. :-)
"Tackling the awkward squad: monadic input/output, concurrency, exceptions, and foreign-language calls in Haskell" http://research.microsoft.com/Users/simonpj/papers/marktoberdorf/marktoberdo... -- Best regards, Bulat mailto:Bulat.Ziganshin@gmail.com
participants (4)
-
Bulat Ziganshin
-
dons@cse.unsw.edu.au
-
Jason Dagit
-
Magnus Therning