This may be a bit late but I do want to comment the suggestion about removing case and replacing it with try. While it would work I don't think this the right way to go. Using try for both try and case would make it more difficult to understand the sense in a program and confuse the issue.<br>
<br>Robert<br><br><div class="gmail_quote">2009/1/7 Andras Georgy Bekes <span dir="ltr"><<a href="mailto:bekesa@sch.bme.hu">bekesa@sch.bme.hu</a>></span><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div class="Ih2E3d">> try      C1 of P1 -> B1<br>
> ; or try C2 of P2 -> B2<br>
> catch X -> Y<br>
> after A<br>
> end<br>
><br>
> If I were the reader of this code, I'd think that exceptions are<br>
> caught in both C1 and C2. However, if we extract the nested try<br>
> expression, (i.e. following the logic of the proposal), the above<br>
> means:<br>
><br>
> try C1 of true -> B1<br>
> ;            _ -> try C2 of true -> B2 end<br>
> catch X -> Y<br>
> after A<br>
> end<br>
<br>
</div>Or, if following the logic in another way, it could mean:<br>
<div class="Ih2E3d"><br>
try C1 of true -> B1<br>
;            _ -> try C2 of true -> B2<br>
</div><div class="Ih2E3d">                  catch X -> Y<br>
                  after A<br>
                  end<br>
</div>end<br>
<br>
Well, this is even less intuitive I think.<br>
<div><div></div><div class="Wj3C7c"><br>
        Georgy<br>
_______________________________________________<br>
eeps mailing list<br>
<a href="mailto:eeps@erlang.org">eeps@erlang.org</a><br>
<a href="http://www.erlang.org/mailman/listinfo/eeps" target="_blank">http://www.erlang.org/mailman/listinfo/eeps</a><br>
</div></div></blockquote></div><br>