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!news.eternal-september.org!.POSTED!not-for-mail From: Georg Bauhaus Newsgroups: comp.lang.ada Subject: Re: Community Input for the Maintenance and Revision of the Ada Programming Language Date: Thu, 31 Aug 2017 18:51:24 -0000 (UTC) Organization: A noiseless patient Spider Message-ID: References: <79e06550-67d7-45b3-88f8-b7b3980ecb20@googlegroups.com> <9d4bc8aa-cc44-4c30-8385-af0d29d49b36@googlegroups.com> <1395655516.524005222.638450.laguest-archeia.com@nntp.aioe.org> <4527d955-a6fe-4782-beea-e59c3bb69f21@googlegroups.com> <22c5d2f4-6b96-4474-936c-024fdbed6ac7@googlegroups.com> <1919594098.524164165.354468.laguest-archeia.com@nntp.aioe.org> <85d4930c-d4dc-4e4f-af7a-fd7c213b8290@googlegroups.com> <725b229b-f768-4603-b564-4751e5e7136f@googlegroups.com> <87ziag9ois.fsf@jacob-sparre.dk> <87val3aoly.fsf@jacob-sparre.dk> <87pobbakxr.fsf@jacob-sparre.dk> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Injection-Date: Thu, 31 Aug 2017 18:51:24 -0000 (UTC) Injection-Info: mx02.eternal-september.org; posting-host="336fb0becd21be6a1bd9b404cd430c29"; logging-data="25634"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+FpSZ2NuTu0CjfSU0VdNcZGoCbpQvVfZY=" User-Agent: NewsTap/5.2.6 (iPhone/iPod Touch) Cancel-Lock: sha1:YQ7dxohZpVcemrsWhLxVh6NBjRg= sha1:smTl6aRvLJ3s8UZZPe7+jAzLbCc= Xref: news.eternal-september.org comp.lang.ada:47864 Date: 2017-08-31T18:51:24+00:00 List-Id: Dmitry A. Kazakov wrote: > > UTF-8 *is* the internal encoding. It is the best representation for most > cases. Most of the cases with which you are dealing, I guess? >>> What is the use of a string type without literals? It's a lot like the use of a type without literals. > Nobody ever uses Wide_Wide_String . I do use Wide_Wide_String, but I'm nobody. > Everything in computing is about and in encoding. Program is encoded > semantics. There is nothing else. There is programming, which is about something. I'm not primarily payed for being a computer. >> Not all over the place. Only where you need to (de)serialize the >> strings. > > Table tokens, constants, keys, parameters of subprograms are all in > their corresponding encodings. Most of them are in UTF-8, of course. Bad design, as some would say: this seems to be dragging external coding issues right into the program's text.