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!feeder.eternal-september.org!aioe.org!.POSTED!not-for-mail From: "Dmitry A. Kazakov" Newsgroups: comp.lang.ada Subject: Re: Community Input for the Maintenance and Revision of the Ada Programming Language Date: Tue, 12 Sep 2017 15:14:01 +0200 Organization: Aioe.org NNTP Server Message-ID: References: <915874b5-52c0-4aa8-9023-82fddedb816f@googlegroups.com> <67345f73-530c-400b-9eb4-63eeb440154c@googlegroups.com> <9a6338d9-83be-4e45-b8b7-edc56e33537f@googlegroups.com> <2deb28e2-f7e8-4461-b8b8-c2c6cf2784aa@googlegroups.com> <5de470d2-aa3d-4c02-ae2b-266c33a289fe@googlegroups.com> NNTP-Posting-Host: vZYCW951TbFitc4GdEwQJg.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.3.0 X-Notice: Filtered by postfilter v. 0.8.2 Content-Language: en-US Xref: news.eternal-september.org comp.lang.ada:48054 Date: 2017-09-12T15:14:01+02:00 List-Id: On 12/09/2017 14:56, Egil H H wrote: > On Tuesday, September 12, 2017 at 2:09:53 PM UTC+2, Dmitry A. Kazakov wrote: >> >> The same way I supposed to choose it for Ada.Strings.Bounded? > > What? That it shouldn't be a generic? That would bring us back to > allocating huge amounts of memory per string... How? What is the difference between giving the bound in a generic instantiation vs in a type declaration? >> As I said there is almost no use for bounded-length strings. > > You may not have need for it. That doesn't necessarily make it true > for the rest of the world. I didn't say that. I said that there is no use case for it. Which is not same. Regarding the rest of the world, it is even simpler. It is a mere empirical fact relatively easy to measure. Take available Ada code base and compare how frequently various types of strings are used there. That nobody actually uses bounded strings does not necessary mean that there is no use of bounded strings. Maybe people are uneducated, have prejudices etc. But no the thing is indeed useless, therefore not used. Could be quietly removed from the standard, nobody would notice... -- Regards, Dmitry A. Kazakov http://www.dmitry-kazakov.de