From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.3 required=5.0 tests=BAYES_00,FREEMAIL_FROM, INVALID_MSGID autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,66bc6b039f1e005d X-Google-Attributes: gid103376,public From: The Ludwig Family Subject: Re: Three simple questions Date: 2000/10/15 Message-ID: <39EA448C.28DF1A2C@bellsouth.net>#1/1 X-Deja-AN: 681861667 Content-Transfer-Encoding: 7bit References: <2BED68CA963D6D55.A78776F656DA0452.75A61ED22116F1B6@lp.airnews.net> <39e2588f.21565740@news.demon.co.uk> <39E2D51E.D0122F20@bton.ac.uk> <8s0b78$2no$1@nnrp1.deja.com> <8s8jmo$qt0$1@nnrp1.deja.com> X-Accept-Language: en Content-Type: text/plain; charset=us-ascii X-Trace: news2.mco 971654279 216.78.226.160 (Sun, 15 Oct 2000 19:57:59 EDT) MIME-Version: 1.0 NNTP-Posting-Date: Sun, 15 Oct 2000 19:57:59 EDT Newsgroups: comp.lang.ada Date: 2000-10-15T00:00:00+00:00 List-Id: Robert Dewar wrote: > What to me is clear is that it is not a good idea to allow > two different identifiers that differ only in casing to > be simultaneously visible. > > Incidentally, note that it is only computers that even for > a moment dally with case sensitivity. In ordinary language, > there are indeed style rules for capitalization, but the > case of characters is not in general semantically significant. That's not really true, as I'm sure you remember from your chemistry days. Following rulings and recommendations from the CGPMs (French acronym for General Conferences on Weights and Measures, which are responsible by international treaty for defining the metric system) and ISO (particularly ISO 31 and ISO 1000), not only is case important, but also font (such as upright versus italics, serif versus sans serif, bold versus normal, ...) in the correct interpretation of symbols. For example, take the letter s: as lower case, upright, not bolded, it means second (unit of time); as upper case, upright, not bolded, it means siemens (unit of electrical conductance); as lower case, italics, not bolded, it typically means displacement; as upper case, italics, not bolded, it typically means surface or surface area in mathematics, or entropy in thermodynamics; as upper case, italics, bolded, it typically means Poynting vector; and so on. Upright and not bolded corresponds to units of measurement. Italicized, not bolded corresponds to scalar variables. Italicized, bolded corresponds to vectors. Upright, bolded, sans serif corresponds to tensors. Of course programming languages, indeed even Unicode, don't (and at least for the foreseeable future won't and even can't) make such distinctions, so we have to spell out our identifiers to make them more meaningful within the constraints of character sets for programming languages. > If I spell my name > > robert dewar > > That looks a little peculiar, but no one thinks this is a > different name from > > Robert Dewar Howard W. LUDWIG