[geeks] Weird MacOS issue
Shannon Hendrix
shannon at widomaker.com
Fri Dec 26 12:16:09 CST 2008
On Dec 26, 2008, at 01:39 , der Mouse wrote:
>> Except that, to work around errors in the CDDB data, the application
>> itself would have to treat the underlying filesystem as
>> case-insensitive by globbing the other-case variant of each character
>> when trying to find a file.
>
> Why? Why should it do that any more than it should match up a Def
> Leppard track with some fool's mis-identification of it as Deaf
> Leopard?
Because matching case insensitive would be correct, matching a
different word would be either in error, or impossible for a computer
program to determine.
> And, if it should, why is it the underlying filesystem's job to
> implement that?
Good question, and one answer:
A filesystem is an indexing system, and most indexing systems are
caseless.
Why not implement it there?
Why should each application redundantly and probably in error prone
fashion handle something that could be done once as part of the system
and application support?
A filesystem is both an API and a human interface.
Traditional UNIX filesystems are almost the only data indexing system
that is case sensitive.
Pretty much every thing else is case insensitive.
--
Shannon Hendrix
shannon at widomaker.com
More information about the geeks
mailing list