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=unavailable autolearn_force=no version=3.4.4 X-Received: by 2002:a24:ed8c:: with SMTP id r134mr1416318ith.30.1549015615042; Fri, 01 Feb 2019 02:06:55 -0800 (PST) X-Received: by 2002:a9d:6f14:: with SMTP id n20mr246055otq.2.1549015614899; Fri, 01 Feb 2019 02:06:54 -0800 (PST) Path: eternal-september.org!reader01.eternal-september.org!feeder.eternal-september.org!news.gegeweb.eu!gegeweb.org!usenet-fr.net!proxad.net!feeder1-2.proxad.net!209.85.166.216.MISMATCH!q69no263181itb.0!news-out.google.com!v71ni358ita.0!nntp.google.com!q69no263180itb.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail Newsgroups: comp.lang.ada Date: Fri, 1 Feb 2019 02:06:54 -0800 (PST) In-Reply-To: Complaints-To: groups-abuse@google.com Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=90.68.90.61; posting-account=HQUP6AoAAAAuunQiZ8eqBLvhH2_4DOce NNTP-Posting-Host: 90.68.90.61 References: <87f58059-72c9-4416-a24f-0251f6bceffd@googlegroups.com> User-Agent: G2/1.0 MIME-Version: 1.0 Message-ID: <12c933b6-b310-4dc4-bc13-747af7f55e4f@googlegroups.com> Subject: Re: Ravenscar References From: Jorge Real Injection-Date: Fri, 01 Feb 2019 10:06:55 +0000 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Xref: reader01.eternal-september.org comp.lang.ada:55416 Date: 2019-02-01T02:06:54-08:00 List-Id: Niklas, I agree with your observation. Fortunately, the Ravenscar guide is currently being adapted to ISO formatti= ng so that it eventually becomes searchable in their archive. So there may = be an opportunity to correct some typos and to also polish this part of the= text. I was proposing other corrections and I have already pointed them to= your remark as well. Cheers, Jorge. El martes, 29 de enero de 2019, 20:24:19 (UTC+1), Niklas Holsti escribi=C3= =B3: > On 19-01-29 03:08 , Jorge Real wrote: > > El jueves, 17 de enero de 2019, 6:31:34 (UTC+1), J-P. Rosen escribi=C3= =B3: > >> Le 16/01/2019 =C3=A0 18:48, lyttlec a =C3=A9crit : > >>> Can anyone suggest a good reference on using the ravenscar profile? I= n > >>> the Ada books I have, it only gets a one or two page mention. A > >>> reference with an extended case study would be great. > >>> > >> Did you get the official report at > >> http://www.open-std.org/jtc1/sc22/wg9/n424.pdf > >> ? > > > > Note there is a revised version of of the Ravenscar guide at > > http://www.open-std.org/JTC1/SC22/WG9/n575.pdf > > > > This version of June 2017 is adapted to Ada 2012 TC1. >=20 > But, disappointingly, it still contains the (IMO) misleading advice that= =20 > "All global objects that are either of a protected type or an atomic=20 > type may be safely shared". >=20 > IMO atomic-type objects can be safely shared only if care is taken to=20 > follow a proper lock-free read/write protocol. >=20 > --=20 > Niklas Holsti > Tidorum Ltd > niklas holsti tidorum fi > . @ .