<div class="gmail_quote">On 8 August 2012 14:41, Julien Fischer <span dir="ltr"><<a href="mailto:juliensf@csse.unimelb.edu.au" target="_blank">juliensf@csse.unimelb.edu.au</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div class="im"><br>
On Mon, 6 Aug 2012, Julien Fischer wrote:<br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Unless there are any objections the next stable release will<br>
be 12.08.  We will create the release branch for this release<br>
on 12 August with the intention of releasing some time towards<br>
the end of the month.<br>
<br>
If anyone has outstanding changes that they feel should go into<br>
this release but won't be committed before the branch is created<br>
please let me know.<br>
</blockquote>
<br></div>
There are few things that need to be mentioned in the NEWS file as well:<br>
<br>
* support for MinGW cross-compiling<br>
* the improvements in the handling of floats, e.g. unboxed floats<br>
  on 32-bit platforms, float registers etc<br>
* enumeration argument packing<br>
* the improvments in support for compiling large programs<br>
<br>
Also, it would probably be a good idea to include some of what Paul<br>
has been working on, e.g. the loop control stuff.  I'll leave it<br>
up to him as to what he would like to announce with this release.</blockquote><div><br>Would it also be possible to have the language reference explain all of the syntax that's in the public portions (i.e. interface portions) of the standard library?  For example this code comes out of the docs for list:<br>
<br><span style="font-family:courier new,monospace">:- promise all [A, B, C, ABC]</span><br style="font-family:courier new,monospace"><span style="font-family:courier new,monospace">(</span><br style="font-family:courier new,monospace">
<span style="font-family:courier new,monospace">    ( some [AB] (list.append(A, B, AB), list.append(AB, C, ABC)) )</span><br style="font-family:courier new,monospace"><span style="font-family:courier new,monospace"><=></span><br style="font-family:courier new,monospace">
<span style="font-family:courier new,monospace">    ( some [BC] (list.append(B, C, BC), list.append(A, BC, ABC)) )</span><br style="font-family:courier new,monospace"><span style="font-family:courier new,monospace">).</span><br>
<br>I can't find how that :- promise declaration is supposed to work.  It's mentioned in the language reference at page 8 and by inference it's supposed to be part of the module system (as it is worded there).  It doesn't seem to be mentioned anywhere else in the docs, though.<br>
</div></div><br>-- <br>"Perhaps people don't believe this, but throughout all of the discussions of entering China our focus has really been what's best for the Chinese people. It's not been about our revenue or profit or whatnot."<br>
--Sergey Brin, demonstrating the emptiness of the "don't be evil" mantra.<br>