From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Philipp Stephani Newsgroups: gmane.emacs.devel Subject: Re: [PATCH 1/2] Add new variable to force new-style backquote interpretation. Date: Sat, 30 Dec 2017 23:29:40 +0000 Message-ID: References: <20171229205929.23584-1-phst@google.com> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="001a114844d82b09080561972003" X-Trace: blaine.gmane.org 1514676481 4488 195.159.176.226 (30 Dec 2017 23:28:01 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Sat, 30 Dec 2017 23:28:01 +0000 (UTC) Cc: Philipp Stephani , emacs-devel@gnu.org To: Paul Eggert Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sun Dec 31 00:27:57 2017 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 1eVQXl-0000rA-0l for ged-emacs-devel@m.gmane.org; Sun, 31 Dec 2017 00:27:57 +0100 Original-Received: from localhost ([::1]:44415 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eVQZk-0006FO-3g for ged-emacs-devel@m.gmane.org; Sat, 30 Dec 2017 18:30:00 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:43359) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eVQZc-0006Ct-W9 for emacs-devel@gnu.org; Sat, 30 Dec 2017 18:29:54 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eVQZc-0000Ii-1g for emacs-devel@gnu.org; Sat, 30 Dec 2017 18:29:52 -0500 Original-Received: from mail-qt0-x22a.google.com ([2607:f8b0:400d:c0d::22a]:42894) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1eVQZb-0000IU-TW for emacs-devel@gnu.org; Sat, 30 Dec 2017 18:29:51 -0500 Original-Received: by mail-qt0-x22a.google.com with SMTP id g9so57656987qth.9 for ; Sat, 30 Dec 2017 15:29:51 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=nVRAk7mIbtU1Y+EPmrYogAg8fttgl23wqVWbA6roaJM=; b=p+DphYBMjCLHVhy9CAb9NJ6FZaokkcv3tKfsPcHVcr9QDF7Q77Nj37/oXr9hrslqfj pmH1GueDNGX4IAY+HH+W0ESC/iCMNHU/aR/i7sUXEGZ7IuFpInGBkWufnI/JBnemrCSI a5UX4x/uf0qmnGIzeeaiXCekVC3tuSbRh5rva7J+JX75eOSafssrn4HLWHKZL0GdWWNM qWEsyyJBSwmzGm0ATJnBxvUBGW6tqzXUU/Uz1J+m+SRCI2OCWy6V5vqqeRf7GY0ohIA/ TYkAi1RjhxFQEmxW+ky2EUsJpoa+YgO6Lrwrz7gmdOmlp2eRXdSEmpGHEtGdfHxR2Owz TJ0g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=nVRAk7mIbtU1Y+EPmrYogAg8fttgl23wqVWbA6roaJM=; b=CaWYdfX2FvEAXFwmq26u68m0zoInqycxWAK3A054r79Ds32OpRXibjMVXuGxTZa5Ff VMzodQKE22Mtq2/q+gurpZyEtttXjxM6TWINtIzS5lJzhNPQGiVEKvDQy5szdoC1HlSU pCj04WNXW4yw6rI3G/MdxtlpxxihGrqABMZe33uOQLZMn+nNk5mGa5P7bECZkGSjI6A5 KrJnlXGlNMb0c5T1fMx0s5R6jdjKKIBpN41zLEtXIr0YBaSrrkVDSsw6rgd9T4b1233l U8J/Ot0wEbEM2TTYtciAfXu36cfsZMEVcXfFBTShnFwY4rtZg1ek1W5TIs6ERmoAG/6L GkQw== X-Gm-Message-State: AKGB3mLHTJpc3ijJQRpPsL/qW7uG5LDq8vA14QM4f1b+zSs6NKwFK8zV 8Sj1BT3Xs5t/Xm5pP6vCa914M8RBa4DbToS9it4= X-Google-Smtp-Source: ACJfBotQoszgJF3esctUwr3vqfhH4MsF98HiV4+leh+qgBgPyK35zqlkuBLO+8OM1wWlCNknWM9GsRba2kNRmRIvF+g= X-Received: by 10.200.28.44 with SMTP id a41mr55364635qtk.340.1514676591198; Sat, 30 Dec 2017 15:29:51 -0800 (PST) In-Reply-To: X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2607:f8b0:400d:c0d::22a 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:221479 Archived-At: --001a114844d82b09080561972003 Content-Type: text/plain; charset="UTF-8" Paul Eggert schrieb am So., 31. Dez. 2017 um 00:07 Uhr: > Philipp Stephani wrote: > > As discussed in > > http://lists.gnu.org/archive/html/emacs-devel/2017-10/msg00051.html, we > > (mostly) agreed to first turn them into errors > > And we've done that in Emacs 26, right? No, only in master (i.e. Emacs 27), see http://lists.gnu.org/archive/html/emacs-devel/2017-10/msg00056.html > So in Emacs 27 we can remove support for > old-style backquotes; Only in Emacs 28, because 26 will still have old-style backquotes only. > we don't need a new variable to enable old-style > backquotes dynamically. > My patch conditionally enables new-style backquotes; there's no way to re-enable old-style backquotes once they generate errors. The assumption is that everyone should migrate to new-style once they get the errors, and not re-enable old-style. --001a114844d82b09080561972003 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable


Paul E= ggert <eggert@cs.ucla.edu> = schrieb am So., 31. Dez. 2017 um 00:07=C2=A0Uhr:
Philipp Stephani wrote:
> As discussed in
> http://lists.gnu.org/archive= /html/emacs-devel/2017-10/msg00051.html, we
> (mostly) agreed to first turn them into errors

And we've done that in Emacs 26, right?

No, only in master (i.e. Emacs 27), see=C2=A0http://lists.gnu.org/arc= hive/html/emacs-devel/2017-10/msg00056.html
=C2=A0
So in Emacs 27 we can remove support for
old-style backquotes;

Only in Emacs 28, bec= ause 26 will still have old-style backquotes only.
=C2=A0
we don't need a new variable to enable ol= d-style
backquotes dynamically.

My patch condit= ionally enables new-style backquotes; there's no way to re-enable old-s= tyle backquotes once they generate errors. The assumption is that everyone = should migrate to new-style once they get the errors, and not re-enable old= -style.
--001a114844d82b09080561972003--