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-7-bit Path: g2news2.google.com!postnews.google.com!p24g2000vbl.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: Wed, 9 Mar 2011 23:52:03 -0800 (PST) Organization: http://groups.google.com Message-ID: <64a891f5-8379-407c-8ad1-7f56dc002fa1@p24g2000vbl.googlegroups.com> References: NNTP-Posting-Host: 83.3.40.82 Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 X-Trace: posting.google.com 1299743524 2889 127.0.0.1 (10 Mar 2011 07:52:04 GMT) X-Complaints-To: groups-abuse@google.com NNTP-Posting-Date: Thu, 10 Mar 2011 07:52:04 +0000 (UTC) Complaints-To: groups-abuse@google.com Injection-Info: p24g2000vbl.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:18995 Date: 2011-03-09T23:52:03-08:00 List-Id: On 10 Mar, 01:38, Lucretia wrote: > This sounds like interfaces which have been problematic since they > first introduced them. Yes. Interfaces as an isolated language feature are not that much interesting. As far as I'm concerned, they start to be useful only when combined with other features and these two combinations are the most important for me: type My_Controlled is new Ada.Finalization.Limited_Controlled and My_Interface with ... protected type My_Protected is new My_Interface with ... Both bring GNAT to its knees. (btw - the fact that protected and controlled cannot be combined in a single type declaration is a language defect, but that's another story) > Don't know what 4.6 is like though. Really looking forward to it. As I have already said, I have decided to make this investment because I believe that things will improve in the future. Hopefully that future will come this year - then the answer to the original question will have different accents. -- Maciej Sobczak http://www.inspirel.com/