Last-call changes Wolfgang Corcoran-Mathe (16 Oct 2020 00:45 UTC)
Re: Last-call changes John Cowan (16 Oct 2020 00:47 UTC)

Last-call changes Wolfgang Corcoran-Mathe 16 Oct 2020 00:45 UTC

Hi all,

I've sent a pull request to the SRFI editor which will merge a number
of changes made by John and me since draft #5 was published.  Here's a
summary of the more important edits.

* Several procedures are renamed to use the term "bytevector" in
  place of bytestring.  These are:

  - bytestring->hex-string => bytevector->hex-string
  - hex-string->bytestring => hex-string->bytevector
  - bytestring->base64     => bytevector->base64
  - base64->bytestring     => base64->bytevector

* bytestring->list is more precisely specified.

* list->bytestring and list->bytestring! are renamed to
  make-bytestring and make-bytestring!, respectively.

* bytestring-join's delimiter argument is specified to be any
  value acceptable to the `bytestring' constructor (i.e. an ASCII
  character, byte, string, or bytevector).

* read-textual-bytestring is modified to take a boolean `prefix'
  argument controlling whether to read the "#u8" prefix of a
  string-notated bytevector.

* There is now a port of the test suite to chibi-scheme using the
  (chibi test) module, which provides nicer output than the
  portable SRFI 78 test suite.

Best regards,

--
Wolfgang Corcoran-Mathe  <xxxxxx@sigwinch.xyz>

"All this currying's just a phase, though it seldom hinders."
--Fritz Ruehr