[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Scheme-reports] Language changes section of the latest draft
- To: scheme-reports@x
- Subject: [Scheme-reports] Language changes section of the latest draft
- From: Jeronimo Pellegrini <j_p@x>
- Date: Tue, 29 Jan 2013 08:38:53 -0200
Hello,
In the "incompatibilities with R5RS" section of the
latest draft it is said that
"The R5 RS procedures exact->inexact and
inexact->exact have been renamed to their
R6 RS names, inexact and exact, respectively, as
these names are shorter and more correct. The former
names are still available in the R5 RS compatibility
library."
It's not clear why the R6RS names are more correct --
I assume it's because inexact->exact will also accept
exact arguments, for example (is that right?)
I know that the WG wants to shorten this section as
much as possible, but wouldn't it be possible to
very briefly explain this point in the text?
And actually, some of the points have a small
rationale (like this one), but others don't (like
the removal of the transcript-* procedures).
Perhaps it would be nicer to uniformly explain all
changes, or just not explain any of them at all?
J.
_______________________________________________
Scheme-reports mailing list
Scheme-reports@x
http://lists.scheme-reports.org/cgi-bin/mailman/listinfo/scheme-reports