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

Reply via email to