From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.devel Subject: Re: On language-dependent defaults for character-folding Date: Sun, 21 Feb 2016 18:05:19 +0200 Message-ID: <8360xinj5s.fsf@gnu.org> References: <83twle71xy.fsf@gnu.org> <87io1us0te.fsf@wanadoo.es> <83pow26svf.fsf@gnu.org> <87a8n5srbp.fsf@wanadoo.es> <83d1s17npz.fsf@gnu.org> <87oablfpn3.fsf@mail.linkov.net> <834mdd6llx.fsf@gnu.org> <7fbb8bc7-9a97-4bad-a103-a6690a35241d@default> <834mdc5w6o.fsf@gnu.org> <838u2hu6aq.fsf@gnu.org> <871t899tde.fsf@gnus.org> <83y4ahru04.fsf@gnu.org> <83fuwproyf.fsf@gnu.org> <837fi0sz29.fsf@gnu.org> <83egc8qzjh.fsf@gnu.org> <87egc7evu3.fsf@gnus.org> <83io1jpt4u.fsf@gnu.org> Reply-To: Eli Zaretskii NNTP-Posting-Host: plane.gmane.org X-Trace: ger.gmane.org 1456070763 12012 80.91.229.3 (21 Feb 2016 16:06:03 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sun, 21 Feb 2016 16:06:03 +0000 (UTC) Cc: larsi@gnus.org, lokedhs@gmail.com, emacs-devel@gnu.org To: rms@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sun Feb 21 17:06:02 2016 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1aXWWF-0007PV-Jr for ged-emacs-devel@m.gmane.org; Sun, 21 Feb 2016 17:05:59 +0100 Original-Received: from localhost ([::1]:42114 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aXWWE-0003I1-Tc for ged-emacs-devel@m.gmane.org; Sun, 21 Feb 2016 11:05:58 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:36658) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aXWVz-00035e-TH for emacs-devel@gnu.org; Sun, 21 Feb 2016 11:05:45 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aXWVv-0002ij-80 for emacs-devel@gnu.org; Sun, 21 Feb 2016 11:05:43 -0500 Original-Received: from fencepost.gnu.org ([2001:4830:134:3::e]:36841) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aXWVu-0002ic-Rj; Sun, 21 Feb 2016 11:05:38 -0500 Original-Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:4076 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_128_CBC_SHA1:128) (Exim 4.82) (envelope-from ) id 1aXWVn-0002zs-3W; Sun, 21 Feb 2016 11:05:31 -0500 In-reply-to: (message from Richard Stallman on Sun, 21 Feb 2016 07:44:45 -0500) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 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-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:200384 Archived-At: > From: Richard Stallman > CC: larsi@gnus.org, lokedhs@gmail.com, emacs-devel@gnu.org > Date: Sun, 21 Feb 2016 07:44:45 -0500 > > > > It seems to me that we're considering using the Unicode decomposition > > > rules for "variant detection" because it's what we have. > > > No, we use decompositions because that's how equivalent strings are to > > be compared and mapped/folded. > > Please let's drop the idea of determining the folding behavior > automatically from something in Unicide. It is too rigid. We don't determine the behavior from Unicode. We use the Unicode data to implement the behavior we consider useful. > Users want many different folding behaviors. Instead of insisting on > a particular set of equivalences, let's make it easy for users to > specify the foldings they want. Whatever additional behavior and nuances the users want, we can implement it regardless of the Unicode data we use for the basic folding (once we figure out what is it that they want and how to implement that best). There's no dichotomy here.