[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Scheme-reports] Immutable environments?
I should read mail before I send it. My point was not that environment
should create mutable environments, but rather that there appears to be
no way of creating a mutable environment for load, other than possibly
interaction-environment (whose mutability isn't defined). Accordingly,
both load and eval are claimed to be able to mutate a type of
environment that R7RS doesn't define officially (though
scheme-report-environment and null-environment only *may* immutable).
If the descriptions of the environment constructors are to stand as is,
I would like to see a sentence inserted explaining how an environment
may be created that can be used to load or eval a definition.
Alternatively, perhaps load and eval should be restricted to make
unspecified the use of environment specifiers when definitions are to be
Scheme-reports mailing list