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!feeder.eternal-september.org!aioe.org!.POSTED!not-for-mail From: "Dmitry A. Kazakov" Newsgroups: comp.lang.ada Subject: Re: Comparing Access Types Date: Tue, 21 Nov 2017 09:57:05 +0100 Organization: Aioe.org NNTP Server Message-ID: References: <0709f97b-a32c-41c6-9e5d-ccabaae14274@googlegroups.com> NNTP-Posting-Host: MyFhHs417jM9AgzRpXn7yg.user.gioia.aioe.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-Complaints-To: abuse@aioe.org User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.4.0 X-Notice: Filtered by postfilter v. 0.8.2 Content-Language: en-US Xref: feeder.eternal-september.org comp.lang.ada:49028 Date: 2017-11-21T09:57:05+01:00 List-Id: On 21/11/2017 01:30, Shark8 wrote: > On Monday, November 20, 2017 at 3:25:48 PM UTC-7, Randy Brukardt wrote: >> >> In Ada 95, of course, we >> have Access_to_Address_Conversions (or is that >> Address_to_Access_Conversions - never remember which... :-) Still, getting >> people to use that is like pulling their teeth. > > Why do you think that is? I use it when I need it, although very > infrequently, It is quite unavoidable when using C bindings. Or else, for X'Address use, which is less welcome I guess. > it's pretty much purpose-built to do that (it's in the > name, after all). It has a nasty issue that you cannot pass your own access type. It is clear that not any access type could be acceptable. The implementation should be free to reject some upon instantiation. -- Regards, Dmitry A. Kazakov http://www.dmitry-kazakov.de