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.3 required=5.0 tests=BAYES_00, REPLYTO_WITHOUT_TO_CC 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 Path: g2news1.google.com!news3.google.com!feeder.news-service.com!de-l.enfer-du-nord.net!feeder2.enfer-du-nord.net!news.weisnix.org!newsfeed.ision.net!newsfeed2.easynews.net!ision!newsfeed.arcor.de!newsspool4.arcor-online.net!news.arcor.de.POSTED!not-for-mail From: "Dmitry A. Kazakov" Subject: Re: What's stopping you from using Ada for your next commercial project? Newsgroups: comp.lang.ada User-Agent: 40tude_Dialog/2.0.15.1 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 8bit Reply-To: mailbox@dmitry-kazakov.de Organization: cbb software GmbH 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> Date: Thu, 10 Mar 2011 13:58:08 +0100 Message-ID: <1wcgairebjd7m.1i237ckyxwpe5.dlg@40tude.net> NNTP-Posting-Date: 10 Mar 2011 13:58:04 CET NNTP-Posting-Host: ac51655e.newsspool1.arcor-online.net X-Trace: DXC=LF:_>26TB7?85[]]\]T081ic==]BZ:af>4Fo<]lROoR1<`=YMgDjhg2m5^1PnP`4Z6[6LHn;2LCV>[ On Thu, 10 Mar 2011 13:27:49 +0100, Thomas L�cke wrote: > 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. It was 15(?) years before C++ templates became usable without issues, are they now? Compare investments into C++ compilers with ones into Ada. My take is that Ada 2005 introduced features, which brought less to the programmer, but required more on the compiler designer. AdaCore does not have necessary resources to fix everything quickly. > Or have I perhaps missed Maciej's original point? His point was that he has no issues with C++ compilers. That makes me wonder what kind of projects he does, because we have huge issues with the compilers we are using (VC++, Borland C++, gcc). It is just so that nobody would expect a C++ program compilable by two compilers. It takes a huge amount of work to do, even if the program uses no external template or class libraries. Comparing to this, porting from ObjectAda to GNAT was almost trivial, even with Win32 bindings used. >> GNAT Pro is such a compiler, at least we are using it as such. > > Yea, I wish I could afford it, but AFAIK AdaCore doesn't really cater to > the SOHO crowd, which is sad for someone like me. :o) Yes, this is IMO an error on the AdaCore's side. They underestimate the leverage of low-end marked. They aren't the first. There were IBM, DEC, Sun before them. But that is their decision... -- Regards, Dmitry A. Kazakov http://www.dmitry-kazakov.de