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,d1df6bc3799debed X-Google-Attributes: gid103376,public From: bobduff@world.std.com (Robert A Duff) Subject: Re: Not intended for use in medical, Date: 1997/05/11 Message-ID: #1/1 X-Deja-AN: 240937561 References: <3.0.32.19970423164855.00746db8@mail.4dcomm.com> <3374C19F.15FE@sprintmail.com> <3375EBA0.777A@sprintmail.com> Organization: The World Public Access UNIX, Brookline, MA Newsgroups: comp.lang.ada Date: 1997-05-11T00:00:00+00:00 List-Id: In article <3375EBA0.777A@sprintmail.com>, John G. Volan wrote: >Right. All of these attributes can be composed out of elements already >present in the language, so in a sense they are "unnecessary". Don't >get me wrong, T'Min and T'Max are nice to have. But when I noticed them >in the RM, I was puzzled how they managed to slip under the door, given >the pressure to keep down the creeping featurism. You're right -- T'Min and T'Max only barely made it into the language. It's one of those features that have a very small benefit, and a very small cost (in terms of added complexity and so forth). And that combination quite often causes huge arguments about whether the cost/benefit ratio is good enough. By the way, if you want your "T'Increment" feature to fit in with the style of Ada, it should be T'Incr or T'Inc. Attribute names are often abbreviated -- e.g. T'Max, T'Val, T'Pred. I'd say Ada's style is to abbreviate attribute names when you can come up with a "tasteful" abbreviation. - Bob