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.4 required=5.0 tests=AC_FROM_MANY_DOTS,BAYES_00 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-11-01 12:47:20 PST Path: archiver1.google.com!news1.google.com!newsfeed.stanford.edu!newsfeeds.belnet.be!news.belnet.be!psinet-eu-nl!psiuk-p4!psiuk-p3!uknet!psiuk-n!news.pace.co.uk!nh.pace.co.uk!not-for-mail From: "Marin David Condic" Newsgroups: comp.lang.ada Subject: Re: why not Date: Thu, 1 Nov 2001 14:29:36 -0500 Organization: Posted on a server owned by Pace Micro Technology plc Message-ID: <9rs7r3$gch$1@nh.pace.co.uk> References: <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> <9qhiqr$af0$1@nh.pace.co.uk> <1nDC7.180$6S7.92255364@newssvr11.news.prodigy.com> <9rjsak$bp3$1@nh.pace.co.uk> <9rmhb9$o1b$1@nh.pace.co.uk> <3BDEF0FE.B55FED9E@san.rr.com> <9rmuqi$es$1@nh.pace.co.uk> <3BDF1F13.4B99361C@san.rr.com> <9rnbtv$5i4$1@nh.pace.co.uk> <3BE03E54.57E0E6C8@san.rr.com> <3BE0F8AE.3B7E5C70@home.com> <9rroi6$9rs$1@nh.pace.co.uk> <9rrvvh$d16$1@nh.pace.co.uk> NNTP-Posting-Host: dhcp-200-133.miami.pace.co.uk X-Trace: nh.pace.co.uk 1004642979 16785 136.170.200.133 (1 Nov 2001 19:29:39 GMT) X-Complaints-To: newsmaster@news.cam.pace.co.uk NNTP-Posting-Date: 1 Nov 2001 19:29:39 GMT X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 5.50.4522.1200 X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4522.1200 Xref: archiver1.google.com comp.lang.ada:15581 Date: 2001-11-01T19:29:39+00:00 List-Id: I don't remember saying I was trying to duplicate STL. (I don't recall claiming I knew anything at all about STL - other than being aware of its existence. :-) I don't know that duplicating STL is anybody's goal with a component library for Ada. This started as a discussion of the notion of adopting the Booch Components as a de facto "standard" component library. Objections have been voiced. Other libraries have been suggested. The notion of developing one from bottom-up has been suggested. Clarifying requirements seems to be a running theme. How much of a "standard" it should be is part of the discussion. How to get it adopted (grassroots? vendors? Ada0x committee?) is also a factor. Mostly it seems to be about tossing out possible ideas for what would be a good "standard" set of components. Are you proposing that a component library for Ada should be modeled on the STL? BTW: I would think that having just one algorithm for sorting might impose a lot of overhead on things that weren't well suited to the algorithm. I don't see any problem with saying, for example, a Map is "sorted" by its very nature as elements enter into it and how it accomplishes that is an implementation detail for the Map package. Similarly, one can imagine some flavor of a list as an inherently sorted entity and how it gets its elements into order is best left to the particular implementation. (If its underlying implementation is an array, you do one thing - if its a linked list, you do another.) MDC -- Marin David Condic Senior Software Engineer Pace Micro Technology Americas www.pacemicro.com Enabling the digital revolution e-Mail: marin.condic@pacemicro.com Web: http://www.mcondic.com/ "Matthew Heaney" wrote in message news:tu374frvic9ebb@corp.supernews.com... > > Something tells me you don't really understand the STL. There is *one* > algorithm for sorting, and it works for any kind of container. >