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