On Wednesday 13 February 2013 16:17:28 Phil Smith wrote:
> R.S. wrote:
> > BTW: My argument against Unix behavior: I cannot distinguish MyFiLE and
> > MYfiLe during phone call. Even spelling is simpler for M-y-f-I-L-e than
> > for "Upper M - Upper Y...".
>
> Indeed. I'd put it more strongly: Case sensitivity for *IX filesystems
> offers NO benefit that anyone has ever been able to articulate to me. If
> you ask a *IX person, they act like it's just "obviously" A Good Thing, but
> can never express why. And if you ask them if they've ever created
> /something/abc and /something/Abc or any of the other possible values, they
> say "No".
>
> I think Windows got this one right. And a decade of asking for a
> counter-argument has failed to produce anything useful.
Not just Windows; my old AmigaOS machines, the TI99/4 and (I think)
Atari and
Apple machines all allowed creation of mixed-case names and treated them as
case-insensitive afterwards. It seems that only the *nix wannabes insist on
case-sensitive names.
The distinction is occasionally useful, mostly for files that are not
intended to be accessed directly by users.
>
> (Oddly, the one quasi-counter-argument is CMS, where you have to work at it
> to create/use a file with lowercase in the fileid-but that's a different
> kettle of hamsters, since it's more a byproduct of an historical mistake
> than a deliberate feature, and not the same at all as *IX.) --
Not so much a mistake as short-sightedness; before 3270s were
available,
keypunches could only do upper-case (without jumping through hoops), so
mixed-case names were probably considered unneccessary.
I also remember when, in CICS, one wanted to use mixed-case or
alternate
code-pages, additional reads of the data stream were required because CICS,
in its wisdom, folded everything to upper-case before presenting it to the
application.
Leslie
----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [email protected] with the message: INFO IBM-MAIN