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,1042f393323e22da X-Google-Attributes: gid103376,public From: jsa@alexandria (Jon S Anthony) Subject: Re: Any research putting c above ada? Date: 1997/05/18 Message-ID: #1/1 X-Deja-AN: 242298753 Distribution: world References: <208C9C61CA05C32B.65D82DC950AAA33A.D68E7B27EB42E98A@library-proxy.airnews.net> <3372D44E.5F44@sprintmail.com> <337813DF.598C@dynamite.com.au> <337D3AE4.28F7@dynamite.com.au> <337E5854.1366@sprintmail.com> <12871CEBFAB00ABE.93483F73373D0261.D1086334F6EF8ED8@library-proxy.airnews.net> Organization: PSI Public Usenet Link Newsgroups: comp.lang.ada Date: 1997-05-18T00:00:00+00:00 List-Id: In article <12871CEBFAB00ABE.93483F73373D0261.D1086334F6EF8ED8@library-proxy.airnews.net> clines@delete_this.airmail.net (Kevin Cline) writes: > problem that started this thread? The poster claimed that it was easy to > write a program that read a file into an array of lines since Ada allowed > arrays of size determined at run-time to be returned as function values. > The I pointed out that: Just to stir things up a bit. IMO, the only good way to handle this sort of thing is with GC. If you have that, the entire issue isn't just solved, it becomes completely irrelevant. > inflexible applications. OTOH, I have observed that the > availability of the C++ STL containers is already expanding the > toolkit of average C++ developers. Well, despite the unsupported claims of AS, STL could be implemented in Ada95 without much problem. In fact, the RPI people have a reasonable first effort (though it adheres too much to the underlying _implementation_ aspects of AS's C++ definition). OTOH, there is really nothing in the STL that is all that interesting IMO. Yes, some think it is pretty cool achievement to have split the container types and iterators so orthogonally. That's kinda nice, but has nothing to do with C++. As for the rest of it: it's just the same old stuff that's been done over and over again for the last 25+ years. /Jon -- Jon Anthony Organon Motives, Inc. Belmont, MA 02178 617.484.3383 jsa@organon.com