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!proxad.net!feeder1-2.proxad.net!194.25.134.126.MISMATCH!newsfeed01.sul.t-online.de!t-online.de!news.belwue.de!newsfeed.ision.net!newsfeed2.easynews.net!ision!newsfeed.arcor.de!newsspool3.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> Date: Thu, 10 Mar 2011 12:12:04 +0100 Message-ID: NNTP-Posting-Date: 10 Mar 2011 12:12:04 CET NNTP-Posting-Host: 72ff1ef8.newsspool4.arcor-online.net X-Trace: DXC=[iI2S;naWM;_A0jCfgHO6>4IUK7enW;^6ZC`4\`mfM[68DC3OJIFcme5VT8 X-Complaints-To: usenet-abuse@arcor.de Xref: g2news1.google.com comp.lang.ada:18035 Date: 2011-03-10T12:12:04+01:00 List-Id: On Thu, 10 Mar 2011 11:35:23 +0100, Thomas L�cke wrote: > It is good to hear Ludovic, but a system that has been in existence for > 20+ years are not likely to be using _a lot_ of Ada 2005 features, yes? Ada 2005 was not that big step forward. We at cbb software GmbH have commercial projects based on 2005. The major new features from the developer's perspective are: 1. MI (unfortunately only as interfaces) 2. Boxed generic parameters <> (in Ada 95 it was all or nothing) 3. Anonymous access types of parameters and constraints of access types (not null, constant). Yes, we know that anonymous access types are bad, but there is nothing to replace them right now. Ada 2012 will likely change this. Less usable features: 1. The return statement. You could live without it. 2. Relaxed rules on where a tagged type can be derived from. It can be handy sometimes. Unusable features: 1. Limited results, though we have two or three places with it, just enough to regret about it. 2. Limited aggregates, as above. > And if that is the case, then Maciej's point still stand: There are > currently no Ada compilers that fully support Ada 2005. GNAT Pro is such a compiler, at least we are using it as such. > I still plan on sticking with Ada. It fits my needs and I've already > come to rely on its uncanny ability to help me transform my ideas into > actual working code. Also AWS is simply too awesome to pass up for a > web-monkey like me. Well, privately I keep my old Ada 95 projects in Ada 95. New projects which anyway are dependent on GNAT, e.g. ones using GtkAda, are Ada 2005. All running projects at work are all Ada 2005 and we will definitely switch to Ada 2012 as soon as possible. -- Regards, Dmitry A. Kazakov http://www.dmitry-kazakov.de