On 11/28/2014 5:57 PM, bearophile wrote:
Walter Bright:
1. renaming things to the latest fashion is an illusion of progress, not
actual progress, such as fnmatch => globMatch
You are wrong. Having good function names is extremely important. Renaming badly
named things with more clear and more meaningful names reduces pain for both old
and new users, reduces coding time, and in some cases even avoids some troubles.
That's largely speculation. I doubt there's an objective case that "globMatch"
is superior to "fnmatch". Not only that, "fnmatch" is a familiar and widely used
name across diverse languages. Nobody else uses "globMatch".
And all these speculative benefits need to be set against the real costs of
nothing compiles that is 2+ years old, the annoyed users, the people who got
tired of constant code breakage and left, and the lack of a rich set of
libraries because of bit rot.