On Sep 10, Brian Harvey wrote:
> >>I'm confused. Isn't this the problem that modules are supposed to
> >>solve?
>
> > Without a module system that forbids mutation of
> > bindings, you get a disaster where it's impossible to have [...]
>
> Are we having an argument here? We're both saying a module system
> should protect against the disasters. Is it the "that forbids
> mutation of bindings" part I'm not understanding? Does a module
> system have to forbid mutation of bindings within a module, or just
> to forbid such a mutation from affecting other modules?
Forbid mutation by code that is not inside the module.
--
((lambda (x) (x x)) (lambda (x) (x x))) Eli Barzilay:
http://barzilay.org/ Maze is Life!
_______________________________________________
r6rs-discuss mailing list
[email protected]
http://lists.r6rs.org/cgi-bin/mailman/listinfo/r6rs-discuss