Path: utzoo!attcan!utgpu!jarvis.csri.toronto.edu!mailrus!purdue!decwrl!megatest!djones From: djones@megatest.UUCP (Dave Jones) Newsgroups: comp.lang.c Subject: Re: case sensitivity Message-ID: <4585@goofy.megatest.UUCP> Date: 27 Apr 89 23:32:46 GMT References: <752@acorn.co.uk) Organization: Megatest Corporation, San Jose, Ca Lines: 30 From article <752@acorn.co.uk), by enevill@acorn.co.uk (Edward Nevill): ) ... I do have a problem with people who write mixed case library ) functions for case sensitive languages, eg. Mac C systems. ) Turning to a random page in Inside Macintosh. ) ) Pg. I-474 ) ) FUNCTION GetCursor(cursorID: INTEGER) : CursHandle; ) ) TYPE CursPtr = ^Cursor; ) CursHandle = ^CursPtr; ) ) CONST iBeamCursor = 1; ) crossCursor = 2; ) plusCursor = 3; ) watchCursor = 4; ) ) PROCEDURE ShieldCursor(shieldRect: Rect; offsetPt: Point); ) ) This is enough to drive anyone up the wall. ... Yeah, but with some of us it's a longer drive than with others. Anyway, we see another reason my "dream-language" will not distinguish case or underscores in identifiers: Spell it "iBeamCursor", or "Ibeamcursor", or "I_beam_cursor", or whatever you please; it would mean the same thing. No need to keep going back to the manuals to recall the blessed capitalization.