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: (format "Hello %1$S%2$s" 'world "!") Date: Fri, 22 Dec 2017 21:44:20 +0000 Message-ID: References: <061782A1-0A51-49A1-9AA4-706AF8927D01@gmail.com> <94EF128F-6A3D-41DD-B92D-0C165A4A8EB9@gmail.com> <617557F2-0316-4504-BE80-E7F29E4EE347@gmail.com> <86E604C6-4A01-42D2-A3CD-D758FC5DD8B1@gmail.com> <6fc86e25-4515-0787-d984-9160bc9c15e7@gmail.com> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="94eb2c122b70bedd6b0560f4b87b" X-Trace: blaine.gmane.org 1513979017 1741 195.159.176.226 (22 Dec 2017 21:43:37 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Fri, 22 Dec 2017 21:43:37 +0000 (UTC) Cc: emacs-devel@gnu.org To: =?UTF-8?Q?Cl=C3=A9ment_Pit=2DClaudel?= Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Fri Dec 22 22:43:33 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 1eSV6K-0008Om-Td for ged-emacs-devel@m.gmane.org; Fri, 22 Dec 2017 22:43:33 +0100 Original-Received: from localhost ([::1]:39222 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eSV8H-0003qm-Py for ged-emacs-devel@m.gmane.org; Fri, 22 Dec 2017 16:45:33 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:34026) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eSV7I-0003px-Vx for emacs-devel@gnu.org; Fri, 22 Dec 2017 16:44:33 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eSV7I-0001PU-62 for emacs-devel@gnu.org; Fri, 22 Dec 2017 16:44:33 -0500 Original-Received: from mail-qt0-x231.google.com ([2607:f8b0:400d:c0d::231]:37292) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1eSV7I-0001PJ-14 for emacs-devel@gnu.org; Fri, 22 Dec 2017 16:44:32 -0500 Original-Received: by mail-qt0-x231.google.com with SMTP id f2so37813377qtj.4 for ; Fri, 22 Dec 2017 13:44:31 -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=ki2xyI+iPL5qHEHDvRr7/NFQ13t2x2+dmC/1g6eJHWs=; b=CuyPBuRyK6bPICzf+NHr6qd9hL6+3JvCxe6SEbVrMOzT2Tg+JISIgAhliFxu6IgR+d vsZ+ohSLSlVLvE7J2mnX0rDedC1pdLslI1D6C/TmjBceJ0JJsMOxAgabhoJZn8CYD4fe J3xXGvGWPn353ITB+/Z2cdqAr2XKTrp3C4iRRBpLImqsqKIWpNAStuCODrlBaKPgoL5i h7mYZhEvbngD3LGyVeWTbZvlK8ih1hvcCmTH9YDGT9aVbSjun5GPoKUXC1naE2j22NTo xfmiqgOCJkCewRZCB+ODO4SCHYT4ab22jaehexL4CO10y6mjoJYg2h6s5RGVk9dpQaa/ qBUQ== 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=ki2xyI+iPL5qHEHDvRr7/NFQ13t2x2+dmC/1g6eJHWs=; b=BuOLWX7TrDHb3RjPj35ggy8pm4Y88qgyMdsEEjtEatLY9xeXZtw0Tn3SKEmac8BuqT c20EL3SvnfS8xpLXF3a11B0B6E7NIxqV1Ziof7U5zDLWYC2wcQPiJyAsJW/poe2LkkRv 3KYSN4buHscTXH7rjC9ZlXmDxAb5dIWdUtMsZS3jux6rEpA9jipzxaANURMYzhWoukmR dJJoZnp6jFczlo372f65EjkErzF3nyttT9KxZnsBksWyZxKhZPrOTuL8+L8Mb+b2plL2 dJ0c5dUcxdefzWRRDWUD+YChzl4pz13SITSNKpZ57b3YPTA71gUgN/YFXHQ05OZSdf63 d7vA== X-Gm-Message-State: AKGB3mIB21BkkGzjZk9jKt+VwMPkV+NZwCNskvu3zo+ZzGTYhIekDSLM NY8wk/7Hu6l+XEGZrrJ/pBNRjhn+ykD2CRJtvdk= X-Google-Smtp-Source: ACJfBovloaBnIeJ6nvKH9l0EVUHXmIGeRoUQlxpslaoHYlgZQGIKTTnY/FqU4DWE1hq25lWcHAZkS6AYmu0Gp9vc85I= X-Received: by 10.200.27.76 with SMTP id p12mr22847095qtk.310.1513979071354; Fri, 22 Dec 2017 13:44:31 -0800 (PST) In-Reply-To: <6fc86e25-4515-0787-d984-9160bc9c15e7@gmail.com> X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2607:f8b0:400d:c0d::231 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:221357 Archived-At: --94eb2c122b70bedd6b0560f4b87b Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Cl=C3=A9ment Pit-Claudel schrieb am So., 2. Juli 20= 17 um 16:31 Uhr: > On 2017-07-02 10:02, Jean-Christophe Helary wrote: > > (I am using the numbered fields that Philipp Stephani implemented in > June.) > > Hm, this patch went through? I thought there were still disagreements > about the syntax. > Not that I'm aware of. The syntax is pretty much fixed by the behavior of GNU printf. > > Did we consider introducing a new formatting function (with a polyfill fo= r > older Emacsen), rather than this %n$ syntax? > No, there's no need for that: the syntax extension is backward-compatible. --94eb2c122b70bedd6b0560f4b87b Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable


Cl=C3= =A9ment Pit-Claudel <cpitclaude= l@gmail.com> schrieb am So., 2. Juli 2017 um 16:31=C2=A0Uhr:
On 2017-07-02 10:02, Jean-Christophe Helar= y wrote:
> (I am using the numbered fields that Philipp Stephani implemented in J= une.)

Hm, this patch went through?=C2=A0 I thought there were still disagreements= about the syntax.

Not that I'm awa= re of. The syntax is pretty much fixed by the behavior of GNU printf.
=
=C2=A0

Did we consider introducing a new formatting function (with a polyfill for = older Emacsen), rather than this %n$ syntax?

No, there's no need for that: the synt= ax extension is backward-compatible.=C2=A0
--94eb2c122b70bedd6b0560f4b87b--