From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 27225 invoked by alias); 24 Jul 2017 22:34:44 -0000 Mailing-List: contact libc-alpha-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: libc-alpha-owner@sourceware.org Received: (qmail 25708 invoked by uid 89); 24 Jul 2017 22:34:43 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-1.3 required=5.0 tests=AWL,BAYES_00,KAM_LAZY_DOMAIN_SECURITY autolearn=no version=3.3.2 spammy=alphabet, greek, Greek, Cyrillic X-HELO: aev204.rev.netart.pl X-Spam-Score: 0 Date: Mon, 24 Jul 2017 22:39:00 -0000 From: Rafal Luzynski Reply-To: Rafal Luzynski To: Mike FABIAN , Carlos O'Donell Cc: libc-alpha@sourceware.org Message-ID: <2024438393.108940.1500935677623@poczta.nazwa.pl> In-Reply-To: <9d38a4b0-9b06-8ee5-79b7-ed6b5e7fc40d@redhat.com> References: <5f71f2f6-be0e-2b5d-91ce-03386eafa7f7@redhat.com> <9d38a4b0-9b06-8ee5-79b7-ed6b5e7fc40d@redhat.com> Subject: Re: Is it OK to write ASCII strings directly into locale source files? MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Originating-Client: com.openexchange.ox.gui.dhtml X-SW-Source: 2017-07/txt/msg00832.txt.bz2 24.07.2017 15:32 Carlos O'Donell wrote: > On 07/24/2017 09:28 AM, Mike FABIAN wrote: > > Carlos O'Donell wrote: > > > >> [...] > >> So let us start slowly and agree with 'ASCII - [<>]' where < denotes > >> the start of a code point and > the end of the code point. > > > > Yes, that sounds like a very reasonable first step! > > > > Is it OK to use that already *now*? > > You and Rafal are localedata maintainers, you can assume consensus, therefore > you can start changing things in whatever way you wish. At the moment I would hesitate with this change. My reasons: 1. 2.26 release is just around the corner. 2. I don't know why this format was introduced. I'm afraid that nobody here knows and also I'm afraid there was a good reason to introduce it. Nobody knows what bugs will (re)appear if we revert to the more readable format. Or maybe somebody understands the reasons and can explain we can safely revert to the readable format or we can't? If nobody can then let's investigate the git history of the repo and find the reasons behind the change. If it turns out we can safely switch then let's switch. If we find a good reason not to switch then we'll just do nothing. If we still don't know the reasons then let's switch after 2.26 release so we have enough time to test during the 2.27 development cycle. > Before you change this though I would like to see your list of reasons > for making the change, what benefits do you see it bringing? Is readability > the only one? Mike has already explained that the readability is a good reason and to large extent I agree with this. But which characters can we use in the source code before the code becomes actually less readable? What about the languages which use Latin alphabet with lots of diacritical characters? Non-European languages using Latin alphabet? Greek, Cyrillic? Right-to-left alphabets? What if another developer does not yet have or cannot ever have a font which supports a specific alphabet? Regards, Rafal