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,,, _______________________________________________ r6rs-discuss mailing list [email protected] http://lists.r6rs.org/cgi-bin/mailman/listinfo/r6rs-discuss
