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.