Re: [Scheme-reports] Mutable Pairs David Rush (14 Jun 2010 07:33 UTC)
(missing)
(missing)
(missing)
(missing)
(missing)
Re: [Scheme-reports] Mutable Pairs Alaric Snell-Pym (14 Jun 2010 08:34 UTC)
Re: [Scheme-reports] Mutable Pairs Brian Harvey (14 Jun 2010 14:11 UTC)
Re: [Scheme-reports] Mutable Pairs Eli Barzilay (14 Jun 2010 15:27 UTC)
Re: [Scheme-reports] Mutable Pairs Anton van Straaten (14 Jun 2010 15:53 UTC)

Re: [Scheme-reports] Mutable Pairs Brian Harvey 14 Jun 2010 14:10 UTC

> Perhaps I can summarise his argument ('tho he's welcome to tell me I
> misrepresent him!) as "Let's make mutability more explicit, so that only
> things we have requested mutability for can be mutated, to reduce the
> chances of unexpected accidental mutation"?

We already have that.  Mutators have an exclamation point in their name.

I think that /is/ a misrepresentation of his argument.  A better one
would be "let's make it really inconvenient for programmers to use
mutation so that we can push them toward what we, the Real Experts,
have decided is the One Right Way to program."

I'm in the middle of reading a book about the battle between Robert Moses
and Jane Jacobs about city planning in New York.  Moses, too, Knew Better
how people should live their lives, and so he built huge master plans,
mostly involving bulldozing people's houses to put in highway onramps.
Jacobs wanted to listen to the people who actually lived in the
neighborhoods and do planning to help them meet their own goals.  An
eerie resonance to the current debate.

_______________________________________________
Scheme-reports mailing list
Scheme-reports@scheme-reports.org
http://lists.scheme-reports.org/cgi-bin/mailman/listinfo/scheme-reports