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?

Reply via email to