> In reply to Simon Marlow,
> >    - introduce a new exception constructor:
> >      ExitException ExitCode
> > 
> >    - System.exitWith causes (ExitException code) to be
> >      raised in the current thread.
> 
> Not entirely relevant, in fact, barely at all but what are 
> the odds of user
> extensible Exceptions (like ML) coming into GHC and having a 
> proper hierarchy
> of exceptions integrated in the libraries?

Well, we could do a proper job of extensible data types, which probably
isn't hard but is certainly a fair amount of work.  Or we could treat
Exception as a special case, like ML.  Or we could take the
Dynamic-typed exception stuff and try to use that in a general way to
provide an extensible exception type... I'm open to suggestions.

Cheers,
        Simon


_______________________________________________
Glasgow-haskell-users mailing list
[EMAIL PROTECTED]
http://www.haskell.org/mailman/listinfo/glasgow-haskell-users

Reply via email to