This section enumerates the incompatibilities between this report and the “Revised5 report”42.
This list is not authoritative, but is believed to be correct and complete.
#!fold-case directive, or be included in a library using
the include-ci library declaration. All standard identifiers are
entirely in lower case.
syntax-rules construct now recognizes ‘_’ (underscore) as
a wildcard, which means it cannot be used as a syntax variable. It can
still be used as a literal.
exact->inexact and inexact->exact
have been renamed to their R6RS names, inexact and
exact, respectively, as these names are shorter and more correct.
The former names are still available in the R5RS library.
string<? and the
related predicates) is a lexicographical extension of character
comparison (with char<? and the related predicates) has been
removed.
string->number are no longer permitted to return
#f when the argument contains an explicit radix prefix, and must
be compatible with read and the syntax of numbers in programs.
transcript-on and transcript-off have been
removed.
Richard Kelsey, William Clinger, and Jonathan Rees, editors. Revised 5 Report on the Algorithmic Language Scheme. Higher-Order and Symbolic Computation, Vol. 11, No. 1, August 1998.