28 Sep 19:46
[Scheme Steering Committee announcements] R6RS Released
From: Mitchell Wand <wand@...>
Subject: [Scheme Steering Committee announcements] R6RS Released
Newsgroups: gmane.lisp.scheme.plt.schematics.general
Date: 2007-09-28 17:49:13 GMT
Subject: [Scheme Steering Committee announcements] R6RS Released
Newsgroups: gmane.lisp.scheme.plt.schematics.general
Date: 2007-09-28 17:49:13 GMT
On behalf of the Steering Committee and the Editors Committee, I am extremely pleased to announce that the R6RS is now available in pdf format at http://www.r6rs.org . An HTML version will be available shortly. The editors have asked me to include the following statement. The editors would like to make the following suggestion to the steering committee and, by extension, the Scheme community. Among the differences between the R6RS and its predecessors, the sheer size of the report is the most obvious. This difference can be explained by the primary goal that drove the R6RS effort, which was to enable a new level of portability among Scheme implementations. Given that goal, many language constructs that implementations supply out of practical necessity---including modules, records, expressive macro systems, byte vectors, hash tables, and exceptions---fell under the purview of the new report, instead of individual implementations. The result is a significantly larger report. The expanded scope and size of the report make its compromises and flaws more keenly felt than before; quite simply, there are more details to get wrong. Compromises and flaws are inherent in a standardization process, just as they are inherent in the production of software artifacts (at least given our current technology). As with software, the clearest way forward is a process of continual refinement. We therefore suggest that the standardization process be refined to accommodate a series of incremental reports (R6.1RS, R6.2RS, etc.) to(Continue reading)
RSS Feed