Peter N Lewis wrote:
Either write the code to produce a warning in the scope sensitive way (without impacting on the warning that Frank obviously values) or hire or find someone to do this work. You can't just expect Frank to decide to do it just because you want it done in a different way. You might have some hope of expecting that if you paid for the software, but this is open source software, and while there are lots of advantages of open source software, one of the disadvantages is that a legal user doesn't have any leverage over the developers.
Since you mention it, I work as a programmer, so if somebody really wants to pay for it, there's a chance I might do it. However, since it will be a feature I have no personal interest in, I'd charge the full rate, so ...
Personally, I'd love to see a switch to turn on full case sensitivity, which is how I program in Metrowerks Pascal (and which as a customer I encouraged them to implement).
BTW, by "full case sensitivity", do you mean that the same identifier must always have the same capitalization, or even that there can be different identifiers with the same spelling and different capitalization, without conflicting? (I like the former, but I'd consider the latter rather dangerous in a Pascal dialect.)
Frank