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.9 required=5.0 tests=BAYES_00,FORGED_GMAIL_RCVD, FREEMAIL_FROM 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: g2news2.google.com!postnews.google.com!c8g2000vbv.googlegroups.com!not-for-mail From: Maciej Sobczak Newsgroups: comp.lang.ada Subject: Re: What's stopping you from using Ada for your next commercial project? Date: Thu, 10 Mar 2011 05:33:55 -0800 (PST) Organization: http://groups.google.com Message-ID: <949afceb-7f69-4109-9356-79ef983155f0@c8g2000vbv.googlegroups.com> References: <4d78867e$0$23760$14726298@news.sunsite.dk> <87r5afv0qa.fsf@ludovic-brenta.org> NNTP-Posting-Host: 83.3.40.82 Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-Trace: posting.google.com 1299764035 13538 127.0.0.1 (10 Mar 2011 13:33:55 GMT) X-Complaints-To: groups-abuse@google.com NNTP-Posting-Date: Thu, 10 Mar 2011 13:33:55 +0000 (UTC) Complaints-To: groups-abuse@google.com Injection-Info: c8g2000vbv.googlegroups.com; posting-host=83.3.40.82; posting-account=bMuEOQoAAACUUr_ghL3RBIi5neBZ5w_S User-Agent: G2/1.0 X-HTTP-UserAgent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.6; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13,gzip(gfe) Xref: g2news2.google.com comp.lang.ada:19013 Date: 2011-03-10T05:33:55-08:00 List-Id: On 10 Mar, 09:27, Ludovic Brenta wrote: > Things are not as bleak as Maciej makes them seem; by his own admission, > most of the bugs he encountered were with interfaces. This is true. I have eagerly used interfaces in my project, because they properly represent my design habits in the particular domain I'm interested it. I like limited unconstrained types, too and extended return construct completes this picture. > the real figure is probably 1% for us, > below noise level. =A0That's probably because we don't use interfaces :) This is perfectly OK and represents the continuity of your long-term project, which started long time ago. I would never expect to see the same code structure in your project as in mine, as they have been started in completely different circumstances. I'm also fully aware that experience with the given toolchain contributes a lot to the final result. I can imagine that for every new development I will do, the effort related to compiler bugs will be a lot smaller - I will simply know what to avoid and I will be able to foresee workarounds before I will actually need them. This is obvious and that's why I don't despair and treat it as a (unavoidable?) step in the whole process of adopting the new technology. But we are talking about companies selecting Ada for new projects, not about benefiting from old experiences. Imagine a company that selects Ada for a pilot project or for evaluation and that hits the same kind of problems. Fighting with the compiler is not something that such a company should experience at the very beginning. If "Ada is too difficult for us", then what? Stick to Java? -- Maciej Sobczak http://www.inspirel.com/