Scheme Request for Implementation 185, "Linear adjustable-length strings," by John Cowan, has gone into "final" status.
The document and an archive of the discussion are available at https://srfi.schemers.org/srfi-185/. Here's the abstract: Scheme specifies mutable fixed-length strings. SRFI 118 adds two procedures, string-append! and string-replace!, which allow the length of the string to change. This SRFI provides two linear-update versions of these procedures: that is, the implementation may change the string length or return a new string instead. In addition, two convenience macros are provided that make the procedures somewhat easier to use. Here is the commit summary since the most recent draft: - string-append-linear! accepts chars - editorial fixes - Make small change from John Cowan. - macro consistent with procedure - Clarify. - Add favicon. - Fix errors reported by W3C HTML Validator. - Finalize SRFI 185. - Punctuate. Here are the diffs since the most recent draft: https://github.com/scheme-requests-for-implementation/srfi-185/compare/draft-3..final Many thanks to John and to everyone who contributed to the discussion of this SRFI. Regards, SRFI Editor
