[r6rs-discuss] R5.95 questions

From: Brian C. Barnes <bcbarnes>
Date: Mon, 25 Jun 2007 21:04:18 -0500

1. The change document states that #\newline is being reinstated. Does this
mean that #\linefeed is removed? Nowhere in r5.95 report is #\linefeed
mentioned, but in r5.95 libraries, in the discussion of (newline), it says
that this is equivalent to writing the char #\linefeed. I assume this is a
mistake, and #\linefeed is indeed gone? If not, how should the LF character
be represented on output from write - as #\newline or #\linefeed?

2. I don't get the comment in the change document that says:

- textual ports must no longer have an associated transcoder

Does this mean:
        A) Textual ports must not have a transcoder?

Or

        B) Textual ports may or may not have a transcoder?

I assume B, since if the answer was A, and since binary ports do not have
transcoders, there would be no point in transcoders at all. If the answer is
B, however, how does one go about opening a textual port without a
transcoder? The library documents say that opening a port with no
transcoder, or with #f for the transcoder, results in a binary port,
otherwise, the port is opened as a textual port (presumably using the
transcoder that was given). Is there a new "null" transcoder that serves
this purpose?

Brian C. Barnes
Received on Mon Jun 25 2007 - 22:04:18 UTC

This archive was generated by hypermail 2.3.0 : Wed Oct 23 2024 - 09:15:01 UTC