mirror of
https://github.com/ashinn/chibi-scheme.git
synced 2025-05-20 22:29:16 +02:00
Updating default language notes.
This commit is contained in:
parent
fe610fa47e
commit
f5a72fcec4
1 changed files with 12 additions and 15 deletions
|
@ -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
|
||||||
|
|
Loading…
Add table
Reference in a new issue