From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Philipp Stephani
On 2017-07-02 11:03, Noam Postavsky wrote:=
> Why would we need a new function since %n$ would be an error for the o= ld format anyway?
This in itself is a good reason to have a new function.=C2=A0 A new functio= n lets you migrate existing code, including plugins, to the new syntax, and= load the polyfill in older Emacsen.=C2=A0 A new syntax that causes errors = in old Emacsen isn't usable by anyone outside of Emacs core, for fear o= f compatibility problems.
Also, the syntax is very heavy.=C2=A0 Was it inspired by another programmin= g language?=C2=A0 The ones I'm familiar with use $1, {1}, or similar sy= ntax, but I've never seen %1$s :/