<p>I think there should also be multiple catches so that you can deal with different exceptions different ways without trying to upcast them over and over again.</p>
<div class="gmail_quote">On Feb 25, 2012 1:30 AM, "Daniel Murphy" <<a href="mailto:yebblies@nospamgmail.com">yebblies@nospamgmail.com</a>> wrote:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
"Jonathan M Davis" <<a href="mailto:jmdavisProg@gmx.com">jmdavisProg@gmx.com</a>> wrote in message<br>
news:mailman.93.1330149312.24984.digitalmars-d@puremagic.com...<br>
> However, regardless of which we choose, someone is going to have to take<br>
> the<br>
> time to implement it, since odds are that Walter isn't going to do it. So,<br>
> whether we end up with a feature along these lines is highly dependent on<br>
> whether anyone is willing to take the time to implement it and get it<br>
> accepted<br>
> by Walter.<br>
<br>
Waaaay ahead of you here.<br>
<br>
<a href="https://github.com/D-Programming-Language/dmd/pull/738" target="_blank">https://github.com/D-Programming-Language/dmd/pull/738</a><br>
<br>
It's currently 'catch(auto e : E1, E2, E3)' but changing the syntax is<br>
trivial if everyone decides they want it.<br>
<br>
<br>
</blockquote></div>