I've just published draft #7 of SRFI 179. It was submitted by Bradley J. Lucier, author of the SRFI.
Because of the changes in this draft as well as more planned changes, I'm canceling the last-call period that was to end this week. Enough changes have been inspired by the discussion that it's clear that this SRFI will need more time. Bradley expects that his forthcoming revisions and the following discussion will be done in about three weeks.
Here are Bradley's comments on the draft:
Big changes:
- Replace array->specialized-array by array-copy, which is allowed to reshape arrays when copying.
- Remove array-swap!.
- Consolidate all code that moves elements of arrays.
- Implement array-ref and array-set!.
...
In response to recent comments, I want to add an array-reshape operator for specialized arrays.
This will probably take a while, because I'll have to figure out how to program it (I know the conditions under which it's possible, I just don't know the algorithm to do it yet).
Here is the commit summary:
Here's the diff:
https://github.com/scheme-requests-for-implementation/srfi-179/compare/draft-6..draft-7
Thank you to Bradley and everyone participating in the discussion.
Regards,
SRFI Editor