From: "Adam Heath" <[email protected]>
Adrian Crum wrote:
Because there is a difference of opinion about widget model
immutability. I had suggested those changes a few years ago and there
was opposition to it.

What was the opposition?

1: it's stupid
2: a conversation like this:
   person-a: I think the model should be immutable.  You should do it.
   person-b: I won't do it.
   person-a: But it's the best thing since sliced bread!
   person-b: You can't force me to do anything.
3: making the model immutable would remove locking, yes, but then the
renderer classes would get more complex, and harder to
write/understand.  The cost-benefit ratio just doesn't justify it.

4: We don't want to remove flexibility.

flexibility here meaning the ability to write broken code?


Listen guys, some fun ahead :D

Jacques

Reply via email to