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,effb80d4bb7716dd X-Google-Attributes: gid103376,public From: Marin David Condic Subject: Re: Wanted: Ada STL. Reward: Ada's Future Date: 1999/02/01 Message-ID: <36B5C8B5.442494A6@pwfl.com>#1/1 X-Deja-AN: 439387397 Content-Transfer-Encoding: 7bit Sender: condicma@bogon.pwfl.com References: <790f4q$3l@bgtnsc01.worldnet.att.net> To: Jerry van Dijk Content-Type: text/plain; charset=us-ascii Organization: Pratt & Whitney Mime-Version: 1.0 Reply-To: diespammer@pwfl.com Newsgroups: comp.lang.ada Date: 1999-02-01T00:00:00+00:00 List-Id: Jerry van Dijk wrote: > Well, it do not think anyone is stopping you to write an STL equivalent in > Ada. Maybe it has not been done yet because most people, like myself, already > have a directory full of standard components, which we have been using for > years, and know and trust. > I've evolved a number of similar tools myself. Our group makes an effort to take anything that is general in nature and keep it in reuse libraries. Problem #1: You don't always know what is in the reuse library because it is a) undocumented and/or b) too large to effectively search. What would be nice is to have an appendix to the ARM that described package specifications for various common data structures, etc. We have it for Strings and various math functions, but why not some of the garden variety data structures? (you'd need several flavors of these for different requirements, much like there are three flavors of strings supported.) The appendix could be optional since not all targets would be interested in it. But at least with a written down specification of what the packages should look like and what the behavior of the operations should be, I could implement my own if necessary and be asured that the usage would be portable and comprehensible to other Ada programmers. Having it written down in an agreed-upon standard would be a major advantage for reusability. MDC -- Marin David Condic Real Time & Embedded Systems, Propulsion Systems Analysis United Technologies, Pratt & Whitney, Large Military Engines M/S 731-95, P.O.B. 109600, West Palm Beach, FL, 33410-9600 Ph: 561.796.8997 Fx: 561.796.4669 ***To reply, remove "bogon" from the domain name.*** "Airplanes are interesting toys but of no military value." -- Marechal Ferdinand Foch, Professor of Strategy, Ecole Superieure de Guerre.