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: a07f3367d7,6ca5f0d94d4c145 X-Google-Attributes: gida07f3367d7,public,usenet X-Google-NewGroupId: yes X-Google-Language: ENGLISH,ASCII-7-bit Path: g2news2.google.com!news1.google.com!newsfeed2.dallas1.level3.net!news.level3.com!bloom-beacon.mit.edu!newsswitch.lcs.mit.edu!nntp.TheWorld.com!not-for-mail From: Robert A Duff Newsgroups: comp.lang.ada Subject: Re: Distributed Computing in Ada Date: Fri, 28 Aug 2009 10:59:49 -0400 Organization: The World Public Access UNIX, Brookline, MA Message-ID: References: <7f8194ed-26d1-4a38-841b-6cb910b10ce4@j9g2000prh.googlegroups.com> <7ea2b1c2-a011-456e-9ec2-10c4ab75ee05@r38g2000yqn.googlegroups.com> <6a6142c7-101b-407c-bc14-caa3fcfb2fcb@s31g2000yqs.googlegroups.com> <5imf95t4f0babn5kqodknpp5sopdjfcbkf@4ax.com> <5f1f4ea1-7549-49d5-bcfc-745999de6911@q5g2000yqh.googlegroups.com> NNTP-Posting-Host: shell01.theworld.com Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: pcls6.std.com 1251471590 26016 192.74.137.71 (28 Aug 2009 14:59:50 GMT) X-Complaints-To: abuse@TheWorld.com NNTP-Posting-Date: Fri, 28 Aug 2009 14:59:50 +0000 (UTC) User-Agent: Gnus/5.1008 (Gnus v5.10.8) Emacs/21.3 (irix) Cancel-Lock: sha1:GCf6tKn3NgK5SRN34FU2m0zv5aw= Xref: g2news2.google.com comp.lang.ada:8038 Date: 2009-08-28T10:59:49-04:00 List-Id: Ludovic Brenta writes: > He is correct but PolyORB is currently the only implementation of > Annex E that I know of, on any compiler. Right. I was answering from an "Ada language" perspective, and you were answering from an "available implementation" perspective. I hope the OP now understands what's what. ;-) The Distributed Systems Annex is one of the "Specialized Needs Annexes" (annexes C, D, E, F, G, and H), which are optional, in the sense that an implementation can conform to the Ada standard without implementing all of these Annexes. Here's the RM wording: 7 The following Specialized Needs Annexes define features that are needed by certain application areas: 8 Annex C, "Systems Programming" 9 Annex D, "Real-Time Systems" 10 Annex E, "Distributed Systems" 11 Annex F, "Information Systems" 12 Annex G, "Numerics" 13 Annex H, "High Integrity Systems" ... 17 All implementations shall conform to the core language. In addition, an implementation may conform separately to one or more Specialized Needs Annexes. - Bob