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 Path: eternal-september.org!reader01.eternal-september.org!reader02.eternal-september.org!news.eternal-september.org!mx02.eternal-september.org!feeder.eternal-september.org!gandalf.srv.welterde.de!news.jacob-sparre.dk!loke.jacob-sparre.dk!pnx.dk!.POSTED!not-for-mail From: "Randy Brukardt" Newsgroups: comp.lang.ada Subject: Re: Access parameters and accessibility Date: Thu, 18 Dec 2014 15:20:15 -0600 Organization: Jacob Sparre Andersen Research & Innovation Message-ID: References: NNTP-Posting-Host: rrsoftware.com X-Trace: loke.gir.dk 1418937616 5605 24.196.82.226 (18 Dec 2014 21:20:16 GMT) X-Complaints-To: news@jacob-sparre.dk NNTP-Posting-Date: Thu, 18 Dec 2014 21:20:16 +0000 (UTC) X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 6.00.2900.5931 X-RFC2646: Format=Flowed; Original X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.6157 Xref: news.eternal-september.org comp.lang.ada:24122 Date: 2014-12-18T15:20:15-06:00 List-Id: "Dmitry A. Kazakov" wrote in message news:vxaluu2b5jkb.10f4p234jkqzz.dlg@40tude.net... > On Wed, 17 Dec 2014 17:18:59 -0600, Randy Brukardt wrote: > >> Ergo, in Ada 2012 you would write those as "in out >> Root_Stream_Type'Class". >> And one should think of them as exactly that. (It's too late to fix this >> mistake, sadly.) > > But stream attributes are hard-wired anyway. Why not to add ones with the > in-out stream parameter? One one can be overridden (and so defines > another), any can be used? It is similar to how "=" and "/=" are treated. Might work, but it would be pretty messy and unclear (to most) that it would buy enough for the pain. Probably better to just plan on that in Ada++. :-) Randy.