Scheme Request for Implementation 179,
"Nonempty Intervals and Generalized Arrays (Updated),"
by Bradley J. Lucier,
is now available for discussion.

Its draft and an archive of the ongoing discussion are available at

You can join the discussion of the draft by filling out the subscription form on that page.

You can contribute a message to the discussion by sending it to

Unfortunately, I'm unable to include the full abstract here because of typographic limitations.  Here is the beginning:

This SRFI specifies an array mechanism for Scheme.  Arrays as defined here are quite general; at their most basic, an array is simply a mapping, or function, from multi-indices of exact integers to Scheme values.

This SRFI differs from the finalized SRFI 122 in the following ways:
Here's the diff with SRFI 122:


SRFI Editor