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=0.6 required=5.0 tests=BAYES_00,TO_NO_BRKTS_FROM_MSSP autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,7ee10ec601726fbf X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2001-10-15 06:48:04 PST Path: archiver1.google.com!news1.google.com!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!feed2.uncensored-news.com!propagator!feed2.newsfeeds.com!newsfeeds.com!newsranger.com!www.newsranger.com!not-for-mail Newsgroups: comp.lang.ada From: Ted Dennison References: <3BC30674.BA88AAB6@brighton.ac.uk> <9pvv3t$ves$1@news.huji.ac.il> <3BC5D730.DA950CC7@boeing.com> <9q4pa7$1ad$1@nh.pace.co.uk> <3BC6ACC8.23EF21BC@free.fr> <3BC71F54.1FFE78FA@boeing.com> <1KGx7.26476$ev2.35117@www.newsranger.com> <3BC7AD82.2A0CCCD4@acm.org> Subject: Re: why not Message-ID: X-Abuse-Info: When contacting newsranger.com regarding abuse please X-Abuse-Info: forward the entire news article including headers or X-Abuse-Info: else we will not be able to process your request X-Complaints-To: abuse@newsranger.com NNTP-Posting-Date: Mon, 15 Oct 2001 09:47:32 EDT Organization: http://www.newsranger.com Date: Mon, 15 Oct 2001 13:47:32 GMT Xref: archiver1.google.com comp.lang.ada:14529 Date: 2001-10-15T13:47:32+00:00 List-Id: In article <3BC7AD82.2A0CCCD4@acm.org>, Jeffrey Carter says... > >Ted Dennison wrote: >> >> Again, this is for the *first* time you try to use something. You don't even >> need to do that, if you can find someone else's instantiation code to clone. >> After that, its just a matter of making the proper "magic incantation" to >> instantiate your generics, and you are good to go. > >Again, magic incantations may be OK if you're a C++ hacker, but we Ada >software engineers avoid them. Since the same effect can be obtained >without investing hours of effort or parroting magic incantations using >other component libraries, I can see no justification for this level of >complexity. Well, as I said, the OpenToken stuff has the same issue. I think *anything* that uses a hierarchy of generic packages has the same issue. So in effect, you are saying that there is no justification for anything that uses the Ada capability of creating hierarchies of generic packages. You may have a point, but this feature does allow you to do some awfully nifty stuff. I don't think I'm quite ready to remove it from my toolkit just yet. --- T.E.D. homepage - http://www.telepath.com/dennison/Ted/TED.html No trees were killed in the sending of this message. However a large number of electrons were terribly inconvenienced.