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?
