From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.devel Subject: Re: character sets as they relate to =?utf-8?B?4oCcUmF34oCd?= string literals for elisp Date: Thu, 07 Oct 2021 07:23:16 +0300 Message-ID: <83v9291n0r.fsf@gnu.org> References: <4209edd83cfee7c84b2d75ebfcd38784fa21b23c.camel@crossproduct.net> <87v92ft9z6.fsf@db48x.net> <87o885tyle.fsf@db48x.net> <83k0it6lu5.fsf@gnu.org> <87k0isu7hz.fsf_-_@db48x.net> <87a6jotszy.fsf@db48x.net> <87mtnnrugv.fsf_-_@db48x.net> <83lf362vwx.fsf@gnu.org> <87ee8yrnfn.fsf@db48x.net> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="31928"; mail-complaints-to="usenet@ciao.gmane.io" Cc: rms@gnu.org, monnier@iro.umontreal.ca, emacs-devel@gnu.org To: Daniel Brooks Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Thu Oct 07 06:24:20 2021 Return-path: Envelope-to: ged-emacs-devel@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1mYKxA-00086J-4P for ged-emacs-devel@m.gmane-mx.org; Thu, 07 Oct 2021 06:24:20 +0200 Original-Received: from localhost ([::1]:38256 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mYKx8-0006Pk-IY for ged-emacs-devel@m.gmane-mx.org; Thu, 07 Oct 2021 00:24:18 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:40298) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mYKwM-0005jd-TP for emacs-devel@gnu.org; Thu, 07 Oct 2021 00:23:30 -0400 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]:52496) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mYKwL-0004rc-1K; Thu, 07 Oct 2021 00:23:29 -0400 Original-Received: from 84.94.185.95.cable.012.net.il ([84.94.185.95]:4710 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mYKwD-0005V8-EP; Thu, 07 Oct 2021 00:23:21 -0400 In-Reply-To: <87ee8yrnfn.fsf@db48x.net> (message from Daniel Brooks on Wed, 06 Oct 2021 11:57:32 -0700) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.23 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-mx.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.io gmane.emacs.devel:276472 Archived-At: > From: Daniel Brooks > Cc: emacs-devel@gnu.org, rms@gnu.org, monnier@iro.umontreal.ca > Date: Wed, 06 Oct 2021 11:57:32 -0700 > > Eli Zaretskii writes: > > >> From: Daniel Brooks > >> Cc: eliz@gnu.org, monnier@iro.umontreal.ca, emacs-devel@gnu.org > >> Date: Tue, 05 Oct 2021 15:13:20 -0700 > >> > >> So one assumption that you might make is that new source code being > >> added to Emacs must use characters from a version of Unicode which is > >> known to have wide compatibility, rather than immediately jumping to the > >> bleeding–edge version? That would be perfectly reasonable. > > > > Except that it will only work if you use a very recent Emacs. People > > are still using Emacs 24 out there, and many are using Emacs 26, which > > supports Unicode 11.0 (the latest version is 14.0). > > > > And that's before we even begin to think about people who use other > > programs to look at our files. > > I’m afraid that this is not very convincing, for it means that we can > never move an inch. No, it means we can never go all the way and forget that some displays with some versions of Emacs might not be able to display some of the characters. So we should only use them sparingly and where necessary.