From mboxrd@z Thu Jan 1 00:00:00 1970 Path: eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail From: "Randy Brukardt" Newsgroups: comp.lang.ada Subject: Re: String_Access in unbounded string handling? Date: Tue, 16 Jan 2024 19:30:57 -0600 Organization: A noiseless patient Spider Message-ID: References: Injection-Date: Wed, 17 Jan 2024 01:30:07 -0000 (UTC) Injection-Info: dont-email.me; posting-host="2f2fa9ab8f9bc51ab54574350b636c29"; logging-data="1783828"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/ATstBs6TcjZKS+SynaOIKj52fHX4vDRk=" Cancel-Lock: sha1:I0N2h+/5BVGl6rxqZjwQV2PNZUU= X-RFC2646: Format=Flowed; Response X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.7246 X-Newsreader: Microsoft Outlook Express 6.00.2900.5931 X-MSMail-Priority: Normal X-Priority: 3 Xref: news.eternal-september.org comp.lang.ada:65998 List-Id: "Dmitry A. Kazakov" wrote in message news:uo0tkt$g6av$1@dont-email.me... ... > ... It should have been the package Standard or none. None for me. ;-) One really doesn't want to put anything in Standard that isn't widely needed, as those names become hard to use in other circumstances. In particular, declarations in Standard hide anything that is use-visible with the same name, so adding something to Standard can be rather incompatable. One could mitigate use-visibility problems by allowing more extensive overloading (for instance, of objects), but that causes rare and subtle cases where a program could change meaning without any indication. (Where a different object would be used, for instance.) That makes that too risky a change for Ada. Randy.