[r6rs-discuss] R5.95 questions

From: William D Clinger <will>
Date: Tue, 26 Jun 2007 01:31:01 -0400

Brian Barnes wrote:
> 1. The change document states that #\newline is being reinstated. Does this
> mean that #\linefeed is removed?

No. In section 3.2.1, see the productions for
<character name>. In section 3.2.6, note that
#\linefeed and #\newline mean the same thing.

> 2. I don't get the comment in the change document that says:
>
> - textual ports must no longer have an associated transcoder
>

That's pretty funny. Fortunately, the CHANGES
document is not intended to be normative.

Here's one that caught my eye:

- extended `flexpt' for negative fl1 if fl2 is an integer

Note that fl2 must be a flonum, so it cannot be
an exact integer. I think this change is for
the worse. The use of "integer object" in the
specification is an especially misleading phrase.

In general, I am less unhappy with the changes
that were made than with the changes that weren't.
It will be interesting to see what they propose
as a candidate for ratification.

The rationale document also contains some, uh,
"artefacts" that help to explain the report's
"datums".

Will
Received on Tue Jun 26 2007 - 01:31:01 UTC

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