<p>I&#39;d be really interested in learning the rationale behind those changes. I&#39;m sure it wasn&#39;t done for capricious or arbitrary reasons, but I can&#39;t help but see it as a step back.</p>
<p>--Jonathan Geddes (sent from android mobile)</p>
<p><blockquote type="cite">On Dec 21, 2010 8:47 AM, &quot;Lauri Alanko&quot; &lt;<a href="mailto:la@iki.fi">la@iki.fi</a>&gt; wrote:<br><br><p><font color="#500050">On Tue, Dec 21, 2010 at 08:31:08AM -0700, Jonathan Geddes wrote:<br>
&gt; I&#39;d love for the compiler to give...</font></p>You will be interested to know that everything you ask for already was<br>
in Haskell ages ago:<br>
<br>
<a href="http://www.cs.auckland.ac.nz/references/haskell/haskell-report-1.4-html/exps.html#do-expressions" target="_blank">http://www.cs.auckland.ac.nz/references/haskell/haskell-report-1.4-html/exps.html#do-expressions</a><br>

<br>
They decided to get rid of it in Haskell 98, for reasons that someone<br>
else can probably explain.<br>
<font color="#888888"><br>
<br>
Lauri<br>
</font><p><font color="#500050"><br>_______________________________________________<br>Haskell-Cafe mailing list<br><a href="mailto:Haskell-Cafe@haskell.org">Haskell-Cafe@haskell.org</a><br>...</font></p></blockquote></p>