Updating default language notes.

This commit is contained in:
Alex Shinn 2011-11-06 22:03:30 +09:00
parent fe610fa47e
commit f5a72fcec4

View file

@ -104,23 +104,20 @@ are listed below.
@subsection{Scheme Standard} @subsection{Scheme Standard}
The default language is mostly compatible with the The default language is based on the latest draft of
@hyperlink["http://www.schemers.org/Documents/Standards/R5RS/HTML/"]{R5RS} and @hyperlink["http://scheme-reports.org/"]{R7RS}, which is mostly a
@hyperlink["http://scheme-reports.org/"]{R7RS}, with all superset of
differences made by design, not through difficulty of implementation. @hyperlink["http://www.schemers.org/Documents/Standards/R5RS/HTML/"]{R5RS}.
Some of the more expensive bindings are not included in the interest
of size and quick startup, and some extra low-level utilities are
included for convenience and bootstrapping.
The following procedures are omitted: To get the exact R7RS language, you can @scheme{(import (scheme base))},
and likewise for the other R7RS libraries.
@itemlist[ The reader defaults to case-sensitive, like R6RS and R7RS but unlike
@item{@scheme{transcript-on} - in R5RS but not R7RS} R5RS. The default configuration includes the full numeric tower:
@item{@scheme{transcript-off} - in R5RS but not R7RS} fixnums, flonums, bignums, exact rationals and complex numbers.
@item{@scheme{rationalize} - pending the addition of rational numbers}
]
@margin-note{Exact non-integer rationals are planned for a future release.}
Apart from this, the reader defaults case-sensitive, like R6RS and R7RS but
unlike the R5RS. The default configuration includes fixnums, flonums and
bignums but no exact rationals or complex numbers.
Full continuations are supported, but currently continuations don't Full continuations are supported, but currently continuations don't
take C code into account. This means that you can call from Scheme to take C code into account. This means that you can call from Scheme to