On Thu, Feb 19, 2009 at 2:27 PM, Raimo Niskanen <span dir="ltr"><<a href="mailto:raimo%2Beeps@erix.ericsson.se" target="_blank">raimo+eeps@erix.ericsson.se</a>></span> wrote:<br><div class="gmail_quote"><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">

On Fri, Dec 19, 2008 at 08:32:18PM +0100, Fredrik Svahn wrote:<br>
> Would it be possible to extend it with optional trailing semicolons? This<br>
> seems to be a rather common request in the mailing lists.<br>
<br>
Richard A. O'Keefe made a case against it here:<br>
<a href="http://www.erlang.org/pipermail/erlang-questions/2008-August/037161.html" target="_blank">http://www.erlang.org/pipermail/erlang-questions/2008-August/037161.html</a><br>
</blockquote><div><br>I am reading the semicolon in the case expression more or less as an "or" separator/operator as explained by Richard in another post (<a href="http://www.erlang.org/pipermail/erlang-questions/2007-September/029271.html">http://www.erlang.org/pipermail/erlang-questions/2007-September/029271.html</a>)<br>
<br>In other words, I am reading a case statement as<br><br>case Expression of<br>   Clause1 or<br>   Clause2 or<br>   Clause3<br>end<br><br> This means that to me the proposal more or less suggests adding an empty clause to make sense:<br>

<br>case Expression of<br>   "Empty clause" or Clause1 <br>   or Clause2 <br>   or Clause3<br>
end<br>
<br>With this reading it would seem equally logical to allow:<br><br>case Expression of<br>   Clause1 or<br>
   Clause2 or<br>
   Clause3 or "Empty clause"<br>
end<br>
<br>Please help me understand.<br><br>Also, the EEP needs to be extended to cover the emacs erlang mode provided with the OTP distribution. The indentation is horrible both with leading and trailing semicolons.<br>

<br>BR /Fredrik<br><br><br></div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><br>
><br>
> BR /Fredrik<br>
><br>
> 2008/8/8 Richard A. O'Keefe <<a href="mailto:ok@cs.otago.ac.nz" target="_blank">ok@cs.otago.ac.nz</a>><br>
><br>
> > This EEP proposes allowing ';' immediately after 'if', 'of',<br>
> > 'receive' (except when followed by 'after') and 'catch' (as<br>
> > part of a 'try').  The reference implementation is the<br>
> > attached .diff file.<br>
> ><br>
> ><br>
> ><br>
> ><br>
> > --<br>
> > If stupidity were a crime, who'd 'scape hanging?<br>
> ><br>
> ><br>
> ><br>
> ><br>
> ><br>
> ><br>
> ><br>
> ><br>
> > _______________________________________________<br>
> > eeps mailing list<br>
> > <a href="mailto:eeps@erlang.org" target="_blank">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>
> ><br>
<br>
> _______________________________________________<br>
> eeps mailing list<br>
> <a href="mailto:eeps@erlang.org" target="_blank">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>
<font color="#888888"><br>
--<br>
<br>
/ Raimo Niskanen, Erlang/OTP, Ericsson AB<br>
</font></blockquote></div><br>