[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.

Kent