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 autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,4cbda4cb881c06d X-Google-Attributes: gid103376,public From: eachus@spectre.mitre.org (Robert I. Eachus) Subject: Trailing Underscores (was Re: Problems translating C to Ada) Date: 1998/09/01 Message-ID: #1/1 X-Deja-AN: 386937004 References: <35EC2FA8.3308@cae.ca> Organization: The Mitre Corp., Bedford, MA. Newsgroups: comp.lang.ada Date: 1998-09-01T00:00:00+00:00 List-Id: In article <35EC2FA8.3308@cae.ca> Viqar Abbasi writes: > Recently gained Ada experience: > Ada9X RM and GNAT 3.09 do not allow underscores at the > end of a procedure / function / variable name. Why not? Because Ada 83 did not. Seriously, there were several proposals for extensions to the variable name syntax discussed at the Salem, Massachusetts meeting. After several votes, straw and otherwise, there was no clear consensus on what to do. (Choosing between options including adding underscores at the end, treating underscore like another digit, or another character, allowing leading and trailing underscores, etc.) Since there was no clearly acceptable alternative, no change was made. If we had been using a different voting procedure, we probably would have ended up with the most change that a majority found acceptable. -- Robert I. Eachus with Standard_Disclaimer; use Standard_Disclaimer; function Message (Text: in Clever_Ideas) return Better_Ideas is...