Re: bytestring isn't a datatype, right? Marc Nieper-Wißkirchen 11 Oct 2020 08:25 UTC

Am So., 11. Okt. 2020 um 05:20 Uhr schrieb John Cowan <xxxxxx@ccil.org>:

> No, I'm saying this: it is already the case that the R7RS-large is handling the lexical syntax separately from the rest of existing SRFIs, *without* needing to split them into separate SRFIs.  In other words, an implementation of SRFI 178 is not required to implement #* in the reader and writer, and if we vote it into R7RS-large that will not mean that #* becomes a part of the language or of S-expression data files.

This sounds like a not so good idea as it reduces the applicability of
cond-expand. This only works as intended when implementations
implement the full SRFI and not just parts of it.

Splitting of SRFIs into two parts is an easy solution because then you
can test with (library (srfi 207)) and, say, (library (srfi 207*)).

Marc