import Exception
main = do
- forkIO (catchAllIO (do { m <- newEmptyMVar; takeMVar m })
- (\e -> putStrLn ("caught: " ++ show e)))
+ forkIO (Exception.catch (do { m <- newEmptyMVar; takeMVar m })
+ (\e -> putStrLn ("caught: " ++ show e)))
let x = sum [1..10000]
x `seq` print x