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.9 required=5.0 tests=BAYES_00,FREEMAIL_FROM autolearn=ham autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII X-Google-Thread: 103376,8cc219d579ff660e X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2001-02-11 21:28:02 PST Path: supernews.google.com!sn-xit-03!supernews.com!hermes.visi.com!news-out.visi.com!feed2.news.rcn.net!rcn!newsfeed.atl!news4.mco.POSTED!not-for-mail Message-ID: <3A8773E7.4330040F@bellsouth.net> From: The Ludwig Family X-Mailer: Mozilla 4.73 [en]C-bls40 (Win98; I) X-Accept-Language: en MIME-Version: 1.0 Newsgroups: comp.lang.ada Subject: Re: Wrong SI unit specification (& restore Ada relevance somewhat) References: <95fapr$1li$1@news-hrz.uni-duisburg.de> Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit Date: Mon, 12 Feb 2001 00:25:59 -0500 NNTP-Posting-Host: 216.78.227.5 X-Trace: news4.mco 981955531 216.78.227.5 (Mon, 12 Feb 2001 00:25:31 EST) NNTP-Posting-Date: Mon, 12 Feb 2001 00:25:31 EST Xref: supernews.google.com comp.lang.ada:5144 Date: 2001-02-12T00:25:59-05:00 List-Id: First, in reply to the comment amount German names of units, if they supposedly (as claimed below) do not behave like other nouns and always begin with a capital letter, then why does the Physikalisch-Technische Bundesanstalt (the German equivalent of the American National Institute of Standards and Technology) use the spellings Meter, Kilogramm, Sekunde, Ampere, Kelvin, Mol, and so on in the middle of sentences? (Ref. Die gesetzlichen Einheiten in Deutschland, at http://www.ptb.de/deutsch/onlnpub/sid/sid.pdf). Germany has historically been rather bureaucratic. But the EU as a whole seems to be even worse. I have read that the EU was imposing the spelling kilometro on the Italians rather than their traditional chilometro, which has been used because of the lack of 'k' in the Italian alphabet. Back to Ada relevance: Ada's lack of case sensitivity forces the avoidance of the standard symbols so as to prevent conflict of things like ms, Ms, mS, and MS. There is also the problem of the character � (Character'Val(181) if your reader cannot handle the Greek mu) for the prefix micro not being a letter for identifiers and the upper case Greek omega for ohm not even being in ISO 8859-1. Clearly, the only suitable approach is to use spelled-out names. The issue comes in whether we regard ourselves as ultimately writing Ada or English. In English, the rule is all lower case except at the beginning of a sentence. However, in Ada the typical practice is to write all identifiers starting upper case and the rest lower- case. There are no BIPM-imposed rules on the spelling of unit names, except for English and French. They specify only the symbols and leave the spelling rules of the names to the natural orthography and normal practice to the language in use. So when I write in Ada, I follow the typical Ada practice, not English, although I try to make my Ada read reasonably well like English. Howard W. LUDWIG Georg Bauhaus wrote: > > Howard W. LUDWIG (howard.w.ludwig@lmco.com) wrote: > : I would expect that a German would tend to capitalize the first letter > : of unit names, because unit names are nouns and all nouns in German > : begin with a capital letter. > > This assumption, though plausible, is just one, and another, > leading to the opposite conclusion, is living in a land of > bureaucratic correctness, Germany, will give you NO > permission to even think so :-) > > : In German it is totally appropriate to start the unit names with a > : capital letter. > > No, no, it is not, at least in a technical context. > You will hear some rather impolite remarks if you do. > > Georg Bauhaus