On Mon, Jan 28, 2013 at 10:07 AM, Vincent Manis <[email protected]> wrote:

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


`interaction-environment' is mutable.  I think this is clear
from the fact that immutable environments are explicitly
described as such, but we could emphasize it in the text.

Consequently, the result of using `load' and `eval' on code
with top-level definitions in anything but `interaction-environment'
is unspecified.

This has come up before.  There are use cases for both
mutable and immutable environments, but we've only provided
one mutable env in the small language.  WG2 will provide
a library for more configurable mutable envs.

-- 
Alex
_______________________________________________
Scheme-reports mailing list
[email protected]
http://lists.scheme-reports.org/cgi-bin/mailman/listinfo/scheme-reports

Reply via email to