SRFI 152 draft 4, minor comments Sudarshan S Chawathe 29 Jun 2017 23:19 UTC

Ref. Draft #4 published: 2017/6/25

- Extra "string-every" after first sentence in description of
  string-every.

- I may be missing something obvious, but the rationale for excluding
  UTF-32 analogues of the procedures like string->utf8 and
  utf8->string is unclear to me.

- The Rationale section notes that there are no performance guarantees
  for any procedures of this SRFI, but the descriptions of
  string-length and string-ref mention O(1) requirements.  Are these
  meant to be exceptions, or are the requirements left over from an
  earlier SRFI?

- It may be useful to list the "not in SRFI 13" procedures in the
  comparison with SRFI 13 in the Rationale section.

- In the description of string-join, there is the sentence:

  string-list is a list of strings and/or strings.

  I think it should just say list of strings.

- Near the end of the Sample Implementation section, there seems to be
  a parentheses problem in the code snippet:

  (import (except scheme)
    string->list string-fill!))

Regards,

-chaw