[r6rs-discuss] R5RS environments

From: Abdulaziz Ghuloum <aghuloum>
Date: Sun, 2 Sep 2007 14:44:02 -0400

Two minor oversights in the last two paragraphs in the report:

The last page of r5.97rs-lib specifies R5RS's environments:

"The null-environment procedure returns an environment
specifier [...] that is empty except for the (syntactic)
bindings for all keywords described in the previous revision
of this report."

Since the R6RS draft changed the way cond, case, let-syntax,
letrec-syntax, and syntax-rules are parsed/expanded from how
it was in R6RS, which version of these bindings should be in
the R5RS environments? If it is the R6RS version of these
bindings, then the four identifiers =>, ..., else, and _
should be added to the null-environment.

Also,
"The scheme-report-environment procedure returns an
environment specifier [...] omitting load, transcript-on,
transcript-off, and char-read?." The procedure interaction-
environment of R5RS should be included among the list of
dropped bindings.

Aziz,,,
Received on Sun Sep 02 2007 - 14:44:02 UTC

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