At 11:15 AM 9/27/2006 -0500, Stephen the Cook wrote:
Charlie Coleman <> wrote:
>
>> Unless you can see that userName is verified and UserName is
>> unverified because that is standard within your organization. ;)
>
> Nope. Bad, stupid, error-prone standards are to be changed, not followed.
> Why would even suggest such a thing? Oh.... MS-sheep... nevermind...

Funny that you have to force that same concept when your dealing with VFP
data, John <> JOHN.

Ah, but you missed the importance of something you just said. "... dealing with VFP data"... DATA!! You see, in the real world, the data we deal with does very often have case-sensitivity requirements. And there are esthetic values of viewing data with proper grammatical capitalization rules. And lets not forget the freakin' lawyer stuff - e.g. Legal Names of companies, blah blah blah, one mis-spelling there, including capitalization, can screw up contracts and other 'legal' things. So in the real world, the specific application and requirements will dictate how textual data should be compared (case or non-case sensitive). That is how it should be.

But in the world of software source code, and I would say even OS file naming systems, case-sensitivity is ridiculous. There is esthetic value to seeing code and filenames with proper (well, pseudo-proper) grammatical capitalization. But in terms of actual functionality, the case of these things should not matter. I have a hunch that when the various compilers were initially created, the 'lazy' approach was taken (just look for whatever case it was written in). Or, the more optimistic view is they were worried about shaving off a few CPU cycles and didn't want to have to 'uppercase' comparisons to look things up in the symbol tables, etc.

Ya know, I think it would be a very nice compiler enhancement (for any compiler) to set a flag to 'remove' case-sensitivity in the source code. I'll bet that 1 flag setting alone would allow shops to save tons of hours in debugging time.

-Charlie



_______________________________________________
Post Messages to: [email protected]
Subscription Maintenance: http://leafe.com/mailman/listinfo/profox
OT-free version of this list: http://leafe.com/mailman/listinfo/profoxtech
** All postings, unless explicitly stated otherwise, are the opinions of the 
author, and do not constitute legal or medical advice. This statement is added 
to the messages for those lawyers who are too stupid to see the obvious.

Reply via email to