Fri, 9 Feb 2001 02:09:21 -0800
> Thu, 8 Feb 2001 07:40:42 -0800, Simon Marlow
> <firstname.lastname@example.org> pisze:
> > Prelude> error undefined
> > *** Exception: *** Exception: Prelude.undefined
> When somebody writes
> let a = error a in a
> this is his fault? :-)
> But ^C does not work then and I blame ghc for that :-)
Hey, good bug. I forgot to unblock async exceptions in the recursive
exception handler, which meant that the ^C exception was never
delivered. Now fixed.
> Also it hangs a standalone compiled program.
In this case, I think you'll find it can be interrupted (unless the
program overrides the SIGINT handler).