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,INVALID_MSGID, MSGID_RANDY 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: Ted Dennison Subject: Re: Case for case-sensitivity (Was: Three simple questions) Date: 2000/10/10 Message-ID: <8rvub7$nm1$1@nnrp1.deja.com>#1/1 X-Deja-AN: 679862469 References: <2BED68CA963D6D55.A78776F656DA0452.75A61ED22116F1B6@lp.airnews.net> <39e2588f.21565740@news.demon.co.uk> X-Http-Proxy: 1.0 x58.deja.com:80 (Squid/1.1.22) for client 204.48.27.130 Organization: Deja.com - Before you buy. X-Article-Creation-Date: Tue Oct 10 20:31:34 2000 GMT X-MyDeja-Info: XMYDJUIDtedennison Newsgroups: comp.lang.ada X-Http-User-Agent: Mozilla/4.7 [en] (WinNT; I) Date: 2000-10-10T00:00:00+00:00 List-Id: In article , Frank Christiny wrote: > 1. Case sensitivity allows for a greater array of variable naming > and semantics. In case-insensitive languages you cannot reuse a {As if in a dream, you see the master before you. He smiles and answers.} Ahhh, Grasshopper. Code may be run and debugged many times, but is written just once. Adado is to sacriface the one for the many. {You hear a gong, and your vision clears once again.} One thing you have to understand about Ada philosopy ("Adado") is that convienience of the writer is not considered a primary goal. The convienence of the maintainer is paramount. This can be a major stumbling block for those schooled in language like C, that favor the writer. Look at things from that perscpective, and the choice may start to make more sense. it is certianly *not* in the best intrests of maintainers to allow keywords as variable names. > > 2. Case sensitivity standardizes the coding practice of the > internals. Some Ada samples of the different practices I have Not true. Its quite common to see C programs where there are several different naming and casing conventions being used. The only thing that has to be consistent is the uses of the *same* variable. -- T.E.D. http://www.telepath.com/~dennison/Ted/TED.html Day 5 of Free Europe Sent via Deja.com http://www.deja.com/ Before you buy.