> - In the Copying and conversion section, the first two procedures take a
> parameter *span*, but the description uses *string*, which is consistent
> with the rest of the document.
Yes, that's because I copied them from Draft #1 after the global
replacement of "span" with "string". Fixed.
> (Why have two names for equivalent procedures, by the way? That will
> be confusing.)
R7RS-small has both. I think of `substring`, which is the only name in
R5RS, as primarily for backward compatibility. On the other hand, there
is no contrast between -copy and -copy! here, as there is in R7RS-small
and SRFI-13.
(In SRFI 13, string-copy makes a real copy, whereas substring may make
a shared substring, but this distinction matters only in Guile.)