Paul McNett wrote:
> MB Software Solutions General Account wrote:
>> Paul McNett wrote:
>>> Tracy Pearson wrote:
>>>> Well, case matters in some source control systems. That's why I know of
>>>> MoveFile(). When a Linux file system gets involved, the same filename with
>>>> different cases could be in the same folder, since they are not the same.
>>> It isn't the OS that determines whether MyFile.txt or myfile.txt are the
>> same file or
>>> not, but the filesystem in use.
>>>
>>> ext3fs, the most common Linux filesystem, does indeed treat those as
>> separate files,
>>> while ntfs and fat wouldn't.
>>
>> What's the sense in that, Paul?  You folks who are proLinux could
>> probably explain it to us Windoze folks.
> 
> As I said, it isn't a Linux thing, it's a 'feature' of certain filesystems. 
> Just 
> because I'm a Linux user and advocate and use a case-sensitive filesystem 
> doesn't 
> mean I necessarily agree with it.
> 
> I believe it is simply one of those things that is there for historical 
> reasons. We 
> are talking about filesystems that have been evolving for 30+ years. Changing 
> it now 
> could cause a heap of trouble for existing files.
> 
> It also doesn't really cause as many problems as you appear to assume it 
> would. The 
> only time I've had an issue with this is back when I used to use CVS as my 
> source 
> control for VFP, and *VFP* had this really wonky behavior where it would 
> change the 
> case of certain file extensions, which would throw a wrench in the backend 
> csv as now 
> we have two files: the .vct and the .VCT. But I still blame that on VFP, not 
> on CVS 
> or Linux, or even the filesystem, as they were just doing what they were 
> asked to do.

Oh, I forgot to mention the main reason I like case-sensitivity in general: It 
doesn't let you get sloppy. I look back at my VFP code today, code I was proud 
of, 
and I can't believe how inconsistent I was in whitespace and casing. Things 
like:

IF ...
  ...
  ...
else
  ...
  ...
endif

and calling it m.CustomerName in one place and m.customername in another.

Case-sensitivity simply doesn't allow for this unforgivable sloppiness, so the 
sloppiness doesn't happen in the first place.

I think the same argument could be made for files in a filesystem. Being sloppy 
with 
naming will result in problems.

Paul

_______________________________________________
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
Searchable Archive: http://leafe.com/archives/search/profox
This message: 
http://leafe.com/archives/byMID/profox/[email protected]
** 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