Re: Object Orientation



On 10/6/05, Jim Freeze <jim@xxxxxxxxxx> wrote:
> Well, I can think of a couple of reasons why people don't put a lot
> of meaning on case.
>
> 1) People are sloppy
> 2) Written words are just a way to represent sound, and there
> is no case in sound.
>
> But, a more precise language, like math, would distinguish
> between X and x. Computers just happen to be highly
> precision oriented. Not a very tolerant (ie sloppy) bunch, which,
> ultimately, I think is a good thing, when you are trying
> to describe processes.

I don't mind case-sensitive languages. It ends up discouraging
LANGUAGES THAT LOOK LIKE THIS. That said, I think that a good "static
analysis" step would be to look for two items of the same "class" that
are the same when case is ignored. This would discourage things like
dir and Dir in the same source file without actually restricting the
behaviour.

I do mind case-sensitive data format descriptors (e.g., how both XML
and YAML work), preferring the case-insensitivity of HTML to XHTML,
even though I prefer XHTML overall. There is no meaningful reason why
"customer-number" and "Customer-Number" refer to different things.

I *really* mind case-sensitive filesystems and think that Unix got it
wrong. I don't see them as often anymore, but it was not uncommon a
decade ago to see "Makefile" and "makefile" in the same directory.
IMO, Windows and OS X HFS+ get this right: the filesystem is
case-preserving. That is, if I save the file as Makefile, it shows as
Makefile. But I can access it as "makefile" and the OS/filesystem will
give me the correct file. (I also think that NTFS and HFS+ got it
right on the filename encoding. POSIX rules are too simplistic at this
point. UTF-8 should be enforced at the filesystem level if you're not
going to UTF-16 like HFS+ and NTFS.)

-austin
--
Austin Ziegler * halostatue@xxxxxxxxx
* Alternate: austin@xxxxxxxxxxxxx


.



Relevant Pages

  • After centuries of intense and ...
    ... a Japanese word from samurai days meaning ... O KA LA NOKONOKO Hawaiian ... MAHJ Persian ... smooth sound of somebody farting but not very loudly. ...
    (soc.culture.baltics)
  • Re: Finally Found A Hero
    ... how and technical ability to sound more like the sounds in my head ... far more meaningful to play a single note from the bottom of one's ... endeavor, like a pyramid of meaning, with the latest addition to the ... all the other factors required to play, I probably sound shit. ...
    (alt.guitar.beginner)
  • Re: Anglo-Saxon Naming Traditions
    ... but nowadays we don't primarily choose names based on their etymological meaning. ... choose names because we like the sound of them, because of family traditions, because they ... status symbolism in the modern era too with naming. ... why not Anglo-Saxon England :-) More seriously, ...
    (soc.history.medieval)
  • =?iso-8859-1?q?Re:_The_Origins_of_Z=FCrich...?=
    ... moo can be used as a verb or a noun. ... Does that mean those words have no meaning? ... but I can sound them out. ... that you couldn't possibly do that without any instruction ...
    (sci.lang)
  • Re: Jazz guitar on the cheap
    ... sale a few weeks ago and you could do a lot worse than this guitar for ... the sound is pretty uninspiring unplugged, ... sloppy when playing through anything more than mild overdrive). ...
    (alt.guitar)