John Chambers wrote:
> Yeah, but you could argue  that  it's  not  as  big  a  problem  with
> Windows, because Windows (and MSDOS) is a separate OS that is its own
> "standard" and has never been  even  minimally  compatible  with  any
> other system.  People expect that porting software to Windows will be
> a big deal, and will require a lot of rewriting.
> 
> OSX is, however, a variant of unix.  Much unix software  runs  on  it
> without  problems.  They even seem to have fixed most of the problems
> with the aberrant CR line  terminators,  and  switched  over  to  the
> standard  LF  terminators.  And OSX is pushed as a member of the unix
> family of systems.  So you start using  it,  and  discover  this  one
> really nasty little gotcha ...

Actually, back in 1982 when I first learned UNIX (actually Idris, the first
commercial UNIX lookalike...), it was pounded into me that one should never
take the case-dependence of the file system for granted, since there were
*already* case-independent file systems out there that could be accessed
with the right drivers.  (Admittedly, those file systems were mostly on
*floppy* disks, but the basic concept is still the same... ;)

This was reinforced on the C side of things (which I was learning at the
same time), because assuming case dependencies in filenames were considered
non-portable in any case.  (And back then, writing portable code was
considered by us to be even more important than today...)

Yes, the case independence of HFS+ (the default Mac OS X filesystem) is an
issue if you got in the habit of naming two files the same except for case,
but, IMHO, that has ALWAYS been a bad UNIX practice.  If you never got into
that habit, you shouldn't run into any problems on the Mac.

-->Steve Bennett



To subscribe/unsubscribe, point your browser to: http://www.tullochgorm.com/lists.html

Reply via email to