<h2>Scheme: Second R6RS draft published</h2>


 <div class="content">
<p>
The second draft of R6RS, version 5.92, is now available at <a href="http://www.r6rs.org/">www.r6rs.org</a>.  (For more general information about Scheme standards, see the <a href="http://schemers.org/Documents/Standards/">
Standards page</a> at <a href="http://schemers.org/">schemers.org</a>.)
</p><p>
This version of R6RS incorporates the <a href="http://www.r6rs.org/formal-comments/">responses to the formal comments</a> that were submitted prior to Nov 15th, 2006.  A few of the changes are highlighted below (not intended to be comprehensive):
</p>
<ul><li>The report has been split into two separate documents: one for the <a href="http://www.r6rs.org/r6rs_92.pdf">base language</a>, and one for the <a href="http://www.r6rs.org/r6rs-lib_92.pdf">standard libraries</a>
.  (A third document is currently planned, to include certain non-normative appendices.)
</li><li>The I/O system has been significantly revised.
</li><li>A number of features have been dropped from the report, including the inexact arithmetic library and the declarations feature.
</li><li>The report now includes a formal operational semantics, developed by Robby Findler and Jacob Matthews, building on their <a href="http://lambda-the-ultimate.org/node/971">semantics for R5RS</a>.
</li><li>&quot;Top-level programs&quot; replace scripts in the base language,
eliminating certain OS-specificities, with a specification for scripts
to be added in a non-normative appendix.
</li></ul>
<p>The current six-month public comment period is still ongoing, and
will continue until March 15, 2007. The schedule subsequent to that
date can be found <a href="http://www.r6rs.org/formal-comments/announce.html">here</a>.
</p><p>
The editors encourage comments on the report, either informally on the <a href="http://lists.r6rs.org/cgi-bin/mailman/listinfo/r6rs-discuss">discuss@r6rs.org</a> mailing list, or via the <a href="http://www.r6rs.org/process.html">
formal comment process</a>.</p><br>--Mitch Wand<br><br>[Thanks to Anton van Straaten for this excellent summary!]<br><p><br>
</p> </div>