Bernie,

In UXish environments, case matters.  Dozerware I don't know.  As for
program switches being case sensitive, that's even true in BASIC
programs.  Any mistakes made are those made by the programmer, in
failing to write the code to recognize & handle both upper & lower case
in any switches.

On Wed, 7 Mar 2001 07:57:52 +0100, Bernie <[EMAIL PROTECTED]> wrote:

> Jennifer wrote:
>> unix case always matter, its actually very important.  Microsoft  FAT file
>> systems dont care.  Although with windows it may appear that things can
>> have upper and lower, it doesnt affect the program I believe.

> I don't think it matters for files (although they are saved with their case
> preserved). Programs (such as gzip/gunzip) however care about case for
> their switches and this is not good (for instance it's very easy to make a
> misstake).

>> I think case should matter as it allows flexability.

> Sure, and confusion ;-)

   Actually, I'm glad that I can have files which are differentiated by
case in my shell account.  That way I can upload and test a new page *on
site* before I overwrite the old one.  Yes, it's possible to
differentiate by using either .htm or .html, but that allows for only
two copies of "the same file"; being able to use case sensitivity is
much more of a protection from accidental overwrite than that.

> There's a reason why one shouldn't have one variable in a programming
> language (such as C/C++) named somevar and another named someVar.

Well we're back to talking DOS there.  And doing what you suggest would
be perfectly fine as long as the variables were declared local and not
global. :>  It would allow a programmer to use "the same" variable name
for the input/output of a number of modules, while the place in the
variable name where the upper case letter appeared could tell the
programmer which module it was used in ... Somevar vs. sOmevar vs.
soMevar etc.  The case would be meaningless once source code were
compiled, but my editor allows me to search and take into consideration
the case ... i.e. if I searched for Somevar correctly, my editor would
ignore somevar or someVar. :>

l.d.

-- Arachne V1.70;rev.3, NON-COMMERCIAL copy, http://arachne.cz/

Reply via email to