Looking at case insensitivity - question
Jens Alfke
jens at mooseyard.com
Fri Apr 18 01:01:34 CDT 2008
On 17 Apr '08, at 2:59 PM, Matt Mackall wrote:
> Apple's filesystems are case-insensitve by virtue of not having
> lowercase on the Apple ][.
I was going to flame you for going way off-topic, but then I looked at
the From: line. Since you own this list, I s'pose that means it's fair
game.
You have no idea what you're talking about here, Matt. The Mac
architecture was in no way a descendent of the Apple ][, either in
software or hardware. They weren't even designed by the same people.
There wasn't initially any interoperability between them, so there was
no reason to limit any features based on the earlier system's
limitations.
Everything down to the filesystem was rethought in the Mac, compared
to DOS and Unix as well as the Apple ][, and case-insensitivity was an
intentional choice.
http://www.folklore.org/StoryView.py?project=Macintosh&story=The_Grand_Unified_Model_The_Finder.txt&topic=Software%20Design&sortOrder=Sort%20by%20Date&detail=medium
And yes, I have experience with all of these — I wrote a disk sector
editor for the Apple ][, I've been using Unix since the VAX days of
the early '80s, and programming Macs since 1987. So I think I know
what I'm talking about here.
> As UNIX's first practical use wall roff-style typesetting, lowercase
> has
> always been available (even if not visible at the terminal).
So what? The Apple ][ had lowercase internally too, since both systems
used ascii. I wrote high school papers in word processors that stored
and printed lowercase (they indicated uppercase onscreen as inverse
video.) IBM PCs obviously had lowercase too, since they were selling
into businesses that needed to do word processing.
> Perhaps case preserving but case insensitive is not "oddball", but
> it's
> definitely "unfortunate". Either alone is ok, but together, many
> difficulties appear for interoperability.
I agree that interoperability is a problem. But trying to push blame
onto one side is getting really, really tiresome (and calling it
"oddball" is a misnomer when it represents the vast majority of
computers). This is distracting from the real issues. Please stop
acting like the Dilbert parody of the Insufferably Smug Unix Guy.
—Jens
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 1875 bytes
Desc: not available
Url : http://selenic.com/pipermail/mercurial/attachments/20080417/7e58870a/attachment.bin
More information about the Mercurial
mailing list