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-Thread: 103376,703c4f68db81387d X-Google-Thread: 109fba,703c4f68db81387d X-Google-Thread: 115aec,703c4f68db81387d X-Google-Thread: f43e6,703c4f68db81387d X-Google-Attributes: gid103376,gid109fba,gid115aec,gidf43e6,public X-Google-Language: ENGLISH,ASCII-7-bit Path: g2news1.google.com!news3.google.com!news.glorb.com!cyclone1.gnilink.net!spamkiller2.gnilink.net!gnilink.net!trndny09.POSTED!c2bfcbcf!not-for-mail Subject: Re: Teaching new tricks to an old dog (C++ -->Ada) Newsgroups: comp.lang.ada,comp.lang.c++,comp.realtime,comp.software-eng References: <87r7iu85lf.fsf@insalien.org> <87is4598pm.fsf@insalien.org> <1110054476.533590@athnrd02> <1110059861.560004@athnrd02> <422b6d49.1141887367@news.xs4all.nl> <1110266099.441421.179290@o13g2000cwo.googlegroups.com> <1110332933.587110.260410@z14g2000cwz.googlegroups.com> <1110390097.532139.43430@f14g2000cwb.googlegroups.com> <422f3808$0$30165$ba620e4c@news.skynet.be> <1110409958.685759.249420@g14g2000cwa.googlegroups.com> <15SdnYvJ0_x3Vq3fRVn-3Q@megapath.net> <1110522060.091940.178510@l41g2000cwc.googlegroups.com> <1110556346.841594.212520@z14g2000cwz.googlegroups.com> <4952804.Myubg7stsI@linux1.krischik.com> <1110739276.774946.103020@z14g2000cwz.googlegroups.com> From: "Ed Falis" Content-Type: text/plain; format=flowed; delsp=yes; charset=us-ascii MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Message-ID: User-Agent: Opera M2(BETA1)/8.00 (Linux, build 913) Date: Sun, 13 Mar 2005 19:52:44 GMT NNTP-Posting-Host: 70.19.208.151 X-Complaints-To: abuse@verizon.net X-Trace: trndny09 1110743564 70.19.208.151 (Sun, 13 Mar 2005 14:52:44 EST) NNTP-Posting-Date: Sun, 13 Mar 2005 14:52:44 EST Xref: g2news1.google.com comp.lang.ada:9332 comp.lang.c++:45452 comp.realtime:1431 comp.software-eng:4992 Date: 2005-03-13T19:52:44+00:00 List-Id: On 13 Mar 2005 10:41:16 -0800, Jerry Coffin wrote: > Ada certainly provides facilities useful for writing libraries, but at > least to me seems to fall into the former group -- it works well for > writing code directly, but attempting to write good libraries in it > tends to be frustrating. Interesting way of thinking about things. But for writing libraries, I tend to prefer Ada and Eiffel (in that order). I don't really see what leads to the frustration you talk about above - wouldn't mind hearing your opinions about that. Admittedly, creating a library written in either of these two languages for use by other languages requires some special steps in packaging, but they can be easily automated. Java, of course, requires anything written in other languages to be specially packaged for it to be a client (perhaps excepting components accessible via RMI or another component model). And most component models require special packaging anyway. - Ed