Jacques Le Roux wrote: > 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
I've got some mud.
