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!.POSTED!not-for-mail From: Simon Wright Newsgroups: comp.lang.ada Subject: Re: Overloading operator "=" for anonymous access types? Date: Tue, 15 Jan 2019 11:15:26 +0000 Organization: A noiseless patient Spider Message-ID: References: <167dc83d-daac-49eb-ba79-48866ccde39d@googlegroups.com> <0c56d9f4-8861-4c74-b170-a973e3789b08@googlegroups.com> <23dcd820-d813-4940-a34b-62d9e150f25d@googlegroups.com> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: reader01.eternal-september.org; posting-host="9a17fc5572334373fbc21b21ec36d21f"; logging-data="32472"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/zZGnOFxi+CPzEI90PvtZcdGzIEUyDdKM=" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.1 (darwin) Cancel-Lock: sha1:7AGFQPu55F8qtwHL5O1J48DRY0A= sha1:C19M+I/mHDQv/UTAa/UeNBpmxtM= Xref: reader01.eternal-september.org comp.lang.ada:55282 Date: 2019-01-15T11:15:26+00:00 List-Id: daicrkk@googlemail.com writes: > if Standard."="(L, null) or Standard."="(R, null) then -- universal = > return Standard."="(L, R); -- universal = In my copy of Barnes's book (Programming in Ada 2012) in 11.7, at the top of p.214, this is stated as the version required by Ada 2005 and to be "a bit ugly". One would rather be ugly than wrong.