Since the last report of the Steering Committee, a number of important
changes have taken place.
First, Marc Feeley and Manuel Serrano have resigned from the Editors
Committee. We have accepted their resignations with regret, and with
gratitude for the efforts they have expended to produce a revised
In light of these changes, the Steering Committee has amended the
(a) change the number of Editors from seven to five.
(b) replace the office of Editor-in-Chief by a Chair and a Project
Editor. The Chair is responsible for organizing meetings and other
activities and ensuring that the process makes progress in an orderly
fashion. The Project Editor is responsible for producing
The five editors have chosen their Chair and Project Editor. They
Chair: Kent Dybvig
Project Editor: Mike Sperber
The Editors Committee has now produced a progress report, which is
available at schemers.org. In it they state their intention to
deliver to the Steering Committee a complete draft R6RS by September
The Steering Committee looks forward to receiving their draft.
Alternate links to the Editors' Progress Report:
---The Scheme Language Steering Committee:
This may be a really stupid question, but why're hash tables considered
Let be clarify that: From what I understand, implementing symbols properly
more or less requires internal use of a hash table (right?)
ie, since it has to be there implicitly in the core anyways.......
A limited form of symbol-only value-less hash table with no exposed
API is implied.
A real hash-table API would include much more, and there was quite a
lot of disagreement on the SRFI-69 list, so it is definitely good
that this is relegated to a library.
You might make a case for asking the core to include something like
SYMBOL-HASH in order to make it easier to write a portable and
efficient hash-table library.
> A limited form of symbol-only value-less hash table with no exposed
> API is implied.
> A real hash-table API would include much more, and there was quite a
> lot of disagreement on the SRFI-69 list, so it is definitely good
> that this is relegated to a library.
> You might make a case for asking the core to include something like
> SYMBOL-HASH in order to make it easier to write a portable and
> efficient hash-table library.
Okie, thanks. Not trying to make a case either way, more just a case of
not knowing too much about lang implementation, and trying to understand.
Computations have been organized into multidimensional arrays for over
200 years. Applications for multi-dimensional arrays continue to
arise. Computer graphics and imaging, whether vector or raster based,
use arrays. A general-purpose computer language without
multidimensional arrays is an oxymoron.