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.9 required=5.0 tests=BAYES_00 autolearn=ham autolearn_force=no version=3.4.4 X-Google-Thread: 103376,4cf50a6d88da66e0 X-Google-Attributes: gid103376,domainid0,public,usenet X-Google-Language: ENGLISH,ASCII-7-bit Path: g2news1.google.com!postnews.google.com!k37g2000hsf.googlegroups.com!not-for-mail From: Ludovic Brenta Newsgroups: comp.lang.ada Subject: Re: Ada in Debian: dropping support for the Distributed Systems Annex Date: Tue, 29 Jul 2008 06:19:21 -0700 (PDT) Organization: http://groups.google.com Message-ID: <6ac26305-856f-4185-a00b-afe17356e532@k37g2000hsf.googlegroups.com> References: NNTP-Posting-Host: 88.170.86.208 Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Trace: posting.google.com 1217337562 16202 127.0.0.1 (29 Jul 2008 13:19:22 GMT) X-Complaints-To: groups-abuse@google.com NNTP-Posting-Date: Tue, 29 Jul 2008 13:19:22 +0000 (UTC) Complaints-To: groups-abuse@google.com Injection-Info: k37g2000hsf.googlegroups.com; posting-host=88.170.86.208; posting-account=pcLQNgkAAAD9TrXkhkIgiY6-MDtJjIlC User-Agent: G2/1.0 X-HTTP-UserAgent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.8.1.15) Gecko/20080615 Iceape/1.1.10 (Debian-1.1.10-1),gzip(gfe),gzip(gfe) Xref: g2news1.google.com comp.lang.ada:1374 Date: 2008-07-29T06:19:21-07:00 List-Id: On Jul 28, 7:49 pm, "Dr. Adrian Wrigley" wrote: > On Mon, 28 Jul 2008 08:38:56 +0200, xavier grave wrote: > > ... > > > As a consequence, I am sorry to announce that Debian 5.0 "Lenny", > > scheduled for release in September 2008, will not support the > > Distributed Systems Annex. > > > I will continue working on PolyORB in Debian as my time allows. If you > > think you can help, please do not hesitate to get in touch with me. The > > packaging scripts are on Ada-France's public monotone server [4,5]. > > Maybe one day I will be able to integrate a rock-solid PolyORB in some > > future version of Debian. > > Thank you very much Xavier, Ludovic and others for your efforts on this! > > I use Annex E/GLADE heavily in my (unpublished) financial analysis/stock > trading software. The early releases of the system worked OK once > you knew of its limitations. I'm using GNAT GPL 2006 with GLADE, and > that's OK too (but has "issues"). It's been fun and the tools have > shown great promise. So I am disappointed that it's not become more > popular and better supported. > > In these days of distributed systems and multicore processors, running > complex applications, you'd think Annex E support would be universal. > What's happening here? It doesn't seem to have been used in any > major application (Air Traffic Control, Baggage Handling etc). At Eurocontrol CFMU (where I work), the software has been distributed since before Annex E (or Ada 95) even existed. Moreover, some systems are written in languages other than Ada. These are two reasons for not using Annex E in that context. I cannot speak for others, of course. > Obviously ACT isn't recommending it, but why isn't there customer pull? I wouldn't go so far as to say AdaCore isn't recommending Annex E. They've simply switched their implementation from GLADE to PolyORB. So, AdaCore "obviously" recommend (and commercially support) GNAT Pro + PolyORB. I'd be interested in feedback from users of PolyORB for Annex E, in particular what version of GNAT or GCC they use, since the problems Xavier found were impedance mismatches between PolyORB, the compiler and the run-time library. [...] > "we don't need or want Annex E" :( That's what I gather from the fact that Xavier is the only one to my knowledge interested enough to spend hours upon hours of his time trying to get Annex E to work. I think that with enough interest (i.e. man-hours), GCC 4.3 could have been made to work with either GLADE or PolyORB. > Thanks again guys for your heroic efforts. I don't deserve these thanks, so I'll pass them on to Xavier :) -- Ludovic Brenta.