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.1 required=5.0 tests=BAYES_00,LOTS_OF_MONEY, PP_MIME_FAKE_ASCII_TEXT autolearn=no autolearn_force=no version=3.4.4 X-Google-Thread: 103376,677963b1aa23e668 X-Google-NewGroupId: yes X-Google-Attributes: gida07f3367d7,domainid0,public,usenet X-Google-Language: ENGLISH,ASCII From: "Randy Brukardt" Newsgroups: comp.lang.ada Subject: Re: What's stopping you from using Ada for your next commercial project? Date: Thu, 10 Mar 2011 15:11:58 -0600 Organization: Jacob Sparre Andersen Research & Innovation Message-ID: References: <4d78867e$0$23760$14726298@news.sunsite.dk> <87r5afv0qa.fsf@ludovic-brenta.org> <4d78a96b$0$23753$14726298@news.sunsite.dk> <4d78c3c6$0$23757$14726298@news.sunsite.dk> NNTP-Posting-Host: static-69-95-181-76.mad.choiceone.net X-Trace: munin.nbi.dk 1299791521 17804 69.95.181.76 (10 Mar 2011 21:12:01 GMT) X-Complaints-To: news@jacob-sparre.dk NNTP-Posting-Date: Thu, 10 Mar 2011 21:12:01 +0000 (UTC) X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 6.00.2900.5931 X-RFC2646: Format=Flowed; Response X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.5931 Path: g2news2.google.com!news4.google.com!proxad.net!feeder1-2.proxad.net!feed.ac-versailles.fr!news.ecp.fr!news.jacob-sparre.dk!pnx.dk!.POSTED!not-for-mail Xref: g2news2.google.com comp.lang.ada:19031 Date: 2011-03-10T15:11:58-06:00 List-Id: "Thomas L�cke" wrote in message news:4d78c3c6$0$23757$14726298@news.sunsite.dk... > On 2011-03-10 12:12, Dmitry A. Kazakov wrote: >> Ada 2005 was not that big step forward. > > That makes it even more odd/annoying that 6 years down the line, someone > like Maciej still can't use plain Ada 2005 features without running into > compiler issues/errors. Interfaces are a particularly difficult feature to get even close to right. I'd expect to be finding bugs in those essentially forever (just as happens with finalization). Indeed, these are hard enough to implement that there are no plans to implement them in Janus/Ada in the forseeable future (modulo a customer with $$$, of course). There are a lot of other things that Janus/Ada needs that will take an order of magnitude less development time (and thus are much better choices for development effort). This is a problem with MI in general, not just with Ada. Bugs are still turning up in C++ compilers, and they have more than a decade's head start on GNAT... Randy.