From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Stefan Monnier Newsgroups: gmane.emacs.devel Subject: Re: [Emacs-diffs] emacs-26 0feb673: Display raw bytes as belonging to 'eight-bit' charset Date: Sat, 28 Jul 2018 10:15:39 -0400 Message-ID: References: <20180727064907.6305.13029@vcs0.savannah.gnu.org> <20180727064909.85288203C0@vcs0.savannah.gnu.org> <87bmas3juo.fsf@gmail.com> <877elg4tbx.fsf@igel.home> <2499AA9B-E194-4EE0-BF2B-97F082B999EB@gnu.org> <83zhycqtk7.fsf@gnu.org> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: blaine.gmane.org 1532787265 22733 195.159.176.226 (28 Jul 2018 14:14:25 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Sat, 28 Jul 2018 14:14:25 +0000 (UTC) User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sat Jul 28 16:14:21 2018 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fjPzA-0005oc-QO for ged-emacs-devel@m.gmane.org; Sat, 28 Jul 2018 16:14:20 +0200 Original-Received: from localhost ([::1]:45470 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fjQ1H-0003GD-96 for ged-emacs-devel@m.gmane.org; Sat, 28 Jul 2018 10:16:31 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:49011) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fjQ0c-0003Fv-N5 for emacs-devel@gnu.org; Sat, 28 Jul 2018 10:15:51 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fjQ0Z-0002Vs-Js for emacs-devel@gnu.org; Sat, 28 Jul 2018 10:15:50 -0400 Original-Received: from [195.159.176.226] (port=35890 helo=blaine.gmane.org) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1fjQ0Z-0002UK-CG for emacs-devel@gnu.org; Sat, 28 Jul 2018 10:15:47 -0400 Original-Received: from list by blaine.gmane.org with local (Exim 4.84_2) (envelope-from ) id 1fjPyP-00050h-Jg for emacs-devel@gnu.org; Sat, 28 Jul 2018 16:13:33 +0200 X-Injected-Via-Gmane: http://gmane.org/ Original-Lines: 30 Original-X-Complaints-To: usenet@blaine.gmane.org Cancel-Lock: sha1:PAs9mb3b13JEY/Ur5Ge8KpMAHAk= X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-Received-From: 195.159.176.226 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.org gmane.emacs.devel:227921 Archived-At: >> > In the Thai language environment, that just might make sense. >> I don't see why it would ever make sense. > because users of the Thai language environment most probably know and > understand what this charset is for. I know and understand what this charset is for. Yet I don't see why eight-bit-control chars should be reported as belonging to this charset (any more than they should be reported to belong to any of the other charsets to which they may also belong, such as all the iso8859 charsets). I believe this happens only by accident: it seems to be the only charset of its kind defined with `:superset (... eight-bit-control ...)` and without :supplementary-p. But maybe the real source of the problem is that eight-bit-control is defined as :supplementary-p (hard to tell, because I only see doc of how/when :supplementary-p should be used, but not what it does). > You are asking why we have this charset in the first place? No, I understand why we have it, what I don't understand why it should be considered anything but a bug that eight-bit-control chars should be considered as belonging to that charset instead of to the eight-bit-control charset: they belong to both charsets (and to many others as well), but the "canonical" charset to which they belong should be eight-bit-control. Stefan