|
|
|
|
|
by jacquesm
6132 days ago
|
|
I think part of the resistance here is that rolling this in to trunk would be an admission they got it wrong in the first place. There is a lot of psychology behind the scenes in open source projects. In big companies this can express itself as NIH and other symptoms like that, in open source projects it usually means that sooner or later somebody admits they were wrong in the past or that a project will fork or that there will be 'unofficial' patches. The python absence of a 'switch' statement is another nice example of such an issue. |
|
http://jacobian.org/writing/salt/
Personally, I'm inclined to agree with him, and I take a stance similar to what's expressed in one of the comments there: it's better to leave a potentially-good feature out, but provide the means for people to implement it when they need it, than to burden the language with a potentially-bad feature that's hard to disable.