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 autolearn=ham autolearn_force=no version=3.4.4 X-Google-Thread: 103376,1b41412c7bc28c47 X-Google-Attributes: gid103376,domainid0,public,usenet X-Google-Language: ENGLISH,ASCII Path: g2news1.google.com!news2.google.com!border1.nntp.dca.giganews.com!nntp.giganews.com!wns14feed!worldnet.att.net!attbi_s21.POSTED!53ab2750!not-for-mail From: "Jeffrey R. Carter" User-Agent: Thunderbird 2.0.0.16 (Windows/20080708) MIME-Version: 1.0 Newsgroups: comp.lang.ada Subject: Re: Suffix _T for types found good References: <2e9ebb23-a68b-43cf-8871-febcb173f951@56g2000hsm.googlegroups.com> <188191be-d2c6-4d94-8d6b-082015954332@t54g2000hsg.googlegroups.com> <489A0440.9080201@obry.net> <594cdbb8-4018-44bd-a8db-0df3f23df247@z72g2000hsb.googlegroups.com> <489aa138$0$20716$9b4e6d93@newsspool4.arcor-online.net> In-Reply-To: <489aa138$0$20716$9b4e6d93@newsspool4.arcor-online.net> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 8bit Message-ID: <7%Hmk.287957$yE1.40593@attbi_s21> NNTP-Posting-Host: 12.201.97.213 X-Complaints-To: abuse@mchsi.com X-Trace: attbi_s21 1218137155 12.201.97.213 (Thu, 07 Aug 2008 19:25:55 GMT) NNTP-Posting-Date: Thu, 07 Aug 2008 19:25:55 GMT Organization: AT&T ASP.att.net Date: Thu, 07 Aug 2008 19:25:55 GMT Xref: g2news1.google.com comp.lang.ada:1523 Date: 2008-08-07T19:25:55+00:00 List-Id: Georg Bauhaus wrote: > > The identity can be a bit of a formal identity. > For example, a subprogram parameter name designates a > specific object during each invocation. But there are > many invocations. Each gets a different specific node. > In this case, a convention is to use the prefix > "The_" to indicate identity: > > procedure Foo(The_Node: ....); Prefixes are a very bad idea. Psychologically, the first few characters of an identifier are the most important in recognizing it. When multiple identifiers start with the same prefix, recognition is made more difficult. The ease of understanding is reduced compared to the same code without common prefixes. -- Jeff Carter "To Err is human, to really screw up, you need C++!" St�phane Richard 63