I've just published draft #5 of SRFI 207. It was submitted by Wolfgang Corcoran-Mathe and John Cowan, two of the three co-authors of the SRFI.
John has asked me to announce last call for this SRFI. He believes that it is ready for finalization, but would like to give reviewers one last chance to submit corrections and feedback before we finalize it.
In particular, I appeal to anyone reading this to try the sample implementation, run the tests, and send feedback about your results.
If you're interested in this SRFI, please give your feedback via the SRFI 207 mailing list before 2020-10-20. After that, assuming that no major revisions are required, we will declare it final. It is important that we get your feedback before 2020-10-20. If that deadline is too soon for you, but you would like to contribute, please let me know so that I can extend the last-call period.
Here are Wolfgang's comments on the draft:
These commits include John's recent edits to the SRFI document and many improvements to the sample implementation.
Here is the commit summary:
- Update abstract.
- switched external-format conversions to external-format I/O
- Update I/O procedures.
- Impl.: Move write-textual-bytestring to I/O section.
- Read and write prefix and suffix in SNB I/O procedures.
- Fix typos.
- Update list of procedures signaling a bytestring-error.
- added make-bytestring-generator
- write-textual-bytestring: Write outside chars in hex.
- Update tests.
- Remove bytestring=?.
- Add make-bytestring-generator.
- Correctly handle output to binary ports.
- read-textual-bytestring: Add missing escape sequences.
- Use char-whitespace? to detect intraline whitespace.
- Basic tests for read-textual-bytestring.
- removed -ci procs; talk less about bytestrings; more detailed rationale
- write-textual-bytestring: Fix output port confusion.
- write-textual-bytestring: Add missing escapes sequences.
- Tests for write-textual-bytestring.
- Remove old implementation LICENSE file.
- Remove case-insensitive comparisons.
- Handle | escapes in SNBs.
- Use exact-integer? in typecheck predicate.
- editorial
- Refactor make-bytestring-generator and validate arguments.
- Expand tests.
- Implementation comment and error-message cleanup
- Fix broken link.
- Update abstract.
- Publish fifth draft.
Here's the diff:
https://github.com/scheme-requests-for-implementation/srfi-207/compare/draft-4..draft-5
Thank you to co-authors Daphne, John, and Wolfgang.
Regards,
SRFI Editor