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-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,4c459ff0adb576bc X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2002-02-20 09:19:04 PST Path: archiver1.google.com!news1.google.com!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!jfk3-feed1.news.digex.net!dca6-feed2.news.digex.net!intermedia!newsfeed1.cidera.com!Cidera!cyclone2.usenetserver.com!usenetserver.com!newscon06.news.prodigy.com!newsmst01.news.prodigy.com!prodigy.com!postmaster.news.prodigy.com!newssvr30.news.prodigy.com.POSTED!not-for-mail From: "Pat Rogers" Newsgroups: comp.lang.ada References: <3C5AB0B7.9D75D49A@grammatech.com> <3c639940@pull.gecm.com> <4519e058.0202080714.1bf916bb@posting.google.com> <3C65BFF4.F15A07D0@earthlink.net> <3C7324BF.996E182B@adaworks.com> Subject: Re: Refactoring and Ada X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 6.00.2600.0000 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000 Message-ID: NNTP-Posting-Host: 208.191.180.40 X-Complaints-To: abuse@prodigy.net X-Trace: newssvr30.news.prodigy.com 1014225529 ST000 208.191.180.40 (Wed, 20 Feb 2002 12:18:49 EST) NNTP-Posting-Date: Wed, 20 Feb 2002 12:18:49 EST Organization: Prodigy Internet http://www.prodigy.com X-UserInfo1: F[OUS^[BTRU[RID[N[OJNW@@YJ_ZTB\MV@BD]\YIJYWZUYICD^RAQBKZQTZTX\_I[^G_KGFNON[ZOE_AZNVO^\XGGNTCIRPIJH[@RQKBXLRZ@CD^HKANYVW@RLGEZEJN@\_WZJBNZYYKVIOR]T]MNMG_Z[YVWSCH_Q[GPC_A@CARQVXDSDA^M]@DRVUM@RBM Date: Wed, 20 Feb 2002 17:18:49 GMT Xref: archiver1.google.com comp.lang.ada:20172 Date: 2002-02-20T17:18:49+00:00 List-Id: "Matthew Heaney" wrote in message news:u77m1kircnen46@corp.supernews.com... > > "Pat Rogers" wrote in message > news:crKc8.703$OD1.124126259@newssvr11.news.prodigy.com... > > "Richard Riehle" wrote in message > > news:3C7324BF.996E182B@adaworks.com... > > > At present, one must wonder about the usefulness of 'Valid. > > > > What's the exegesis for this? > > It's superfluous. If you don't use enumeration representation clauses, the > need for 'Valid disappears. > > Don't use enumeration representation clauses. Use named integer constants > instead. Agreed. > Don't use enumeration representation clauses. Don't use 'Valid. Saying not to use 'Valid is too much, IMHO. Sometimes one has to get scalar values -- not just enumerals -- from external sources, and there 'Valid can be useful. No, I was asking for the exegesis in terms of the RM for Richard's much more sweeping "comdemnation" of the attribute. ("Condemnation" is too strong here, but you get the idea.)