[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Fixing null-environment and scheme-report-environment
> | (scheme-report-environment _version_) procedure
> | (null-environment _version_) procedure
> | _Version_ must be the exact integer 5, corresponding to this
> | revision of the Scheme report (the Revised^5 Report on Scheme).
> | SCHEME-REPORT-ENVIRONMENT returns a specifier for an environment that
> | is empty except for all bindings defined in this report that are either
> | required or both optional and supported by the implementation.
> | NULL-ENVIRONMENT returns a specifier for an environment that is empty
> | except for the (syntactic) bindings for all syntactic keywords
> | defined in this report that are either required or both optional and
> | supported by the implementation.
> | Other values of _version_ can be used to specify environments
> | matching past revisions of this report, but their support is not
> | required. An implementation will signal an error if _version_
> | is neither 5, nor another value supported by the implementation.
> That looks good to me.
It looks fine to me as well. I might change the first sentence to read
_Version_ must be the exact number _n_ corresponding to this revision
of the Scheme report (the Revised^n Report on Scheme).
so that it needn't be changed in subsequent reports.
I would also leave off the comma before "nor" in the last line.