I notice two things in this thread.
"Patches welcome" is our way of saying, "Look, none of the main developers are really interested in adding this feature. We've discussed it, and come to a general consensus that this feature would either be unused, inefficient, a legal liability, harmful to stability, or a combination of the above. So we're not going to implement it. I'm sure somebody, somewhere, has both the coding skills and the desire to make it happen, but we're not really going to help. Sorry." (And we usually re-iterate this several times, too.)
Code is code is code. If you don't like the code style, just relax and live with it. (I prefer 1TBS over GNU, but I know how to do both. Also, death to tabs.) If you don't understand the code, take it in chunks and re-document it. If nobody knows where the code came from, annotate it in source control, track down the original author, and ask him questions. A little bit of vigilance and diligence is required to work on coding projects of this size, open- or closed-source.
"Patches welcome" is our way of saying, "Look, none of the main developers are really interested in adding this feature. We've discussed it, and come to a general consensus that this feature would either be unused, inefficient, a legal liability, harmful to stability, or a combination of the above. So we're not going to implement it. I'm sure somebody, somewhere, has both the coding skills and the desire to make it happen, but we're not really going to help. Sorry." (And we usually re-iterate this several times, too.)
Code is code is code. If you don't like the code style, just relax and live with it. (I prefer 1TBS over GNU, but I know how to do both. Also, death to tabs.) If you don't understand the code, take it in chunks and re-document it. If nobody knows where the code came from, annotate it in source control, track down the original author, and ask him questions. A little bit of vigilance and diligence is required to work on coding projects of this size, open- or closed-source.
Comment