220 36836 <3073671.g2Bv754bdN@tjmaciei-mobl1> article
Path: news.gmane.org!.POSTED!not-for-mail
From: Thiago Macieira <thiago@macieira.org>
Newsgroups: gmane.comp.lang.c++.isocpp.proposals
Subject: Re: String interpolation
Date: Fri, 09 Feb 2018 08:38:59 -0800
Lines: 24
Approved: news@gmane.org
Message-ID: <3073671.g2Bv754bdN@tjmaciei-mobl1>
References: <356d5835-f1bf-4699-94f5-0b2d3d0b9c0e@isocpp.org> <14112472.AvYaaQfdXc@tjmaciei-mobl1> <CAC+0CCOKumW2SOvUEAPR4LdQfJDBXT7jvXPB0eMiznJ_6gCYhw@mail.gmail.com>
Reply-To: std-proposals@isocpp.org
NNTP-Posting-Host: blaine.gmane.org
Mime-Version: 1.0
Content-Type: text/plain; charset="UTF-8"
X-Trace: blaine.gmane.org 1518194238 26251 195.159.176.226 (9 Feb 2018 16:37:18 GMT)
X-Complaints-To: usenet@blaine.gmane.org
NNTP-Posting-Date: Fri, 9 Feb 2018 16:37:18 +0000 (UTC)
To: std-proposals@isocpp.org
Original-X-From: std-proposals+bncBCB4TK757YBRBJE567JQKGQENFQ6FGA@isocpp.org Fri Feb 09 17:37:14 2018
Return-path: <std-proposals+bncBCB4TK757YBRBJE567JQKGQENFQ6FGA@isocpp.org>
Envelope-to: gclcip-std-proposals@m.gmane.org
Original-Received: from mail-qk0-f198.google.com ([209.85.220.198])
	by blaine.gmane.org with esmtp (Exim 4.84_2)
	(envelope-from <std-proposals+bncBCB4TK757YBRBJE567JQKGQENFQ6FGA@isocpp.org>)
	id 1ekBfU-0005VN-1Q
	for gclcip-std-proposals@m.gmane.org; Fri, 09 Feb 2018 17:36:56 +0100
Original-Received: by mail-qk0-f198.google.com with SMTP id l73sf1854764qke.9
        for <gclcip-std-proposals@m.gmane.org>; Fri, 09 Feb 2018 08:39:01 -0800 (PST)
ARC-Seal: i=2; a=rsa-sha256; t=1518194341; cv=pass;
        d=google.com; s=arc-20160816;
        b=pgX2rtwDSch+Ct/rY/gfikc1d6VLy4Ergpd3xAcYR4mw0rh/HzqN4SLmBDUoQF/eON
         HBJLlH0cneCzlxMJdnUM/CkaWNswyBGzRjqos8zPbweeDKwqR6ebo01Kdn7V200xldop
         aRS2j7PiBbl7AZQtEhDkaSJD2ZZWDUORMgCZhjfEguYul8Nma1vDJRykEv6lGkhj8m73
         RyPi/R3kN1tKRTPOzGAmh3NkiiPb7Rt6DIYyn+xTO9LC3Hrhml5dSaTMGRixCj5m00P6
         Cc5AiDvfJ3ks4HlWe6Pc9GJkYThtANIbBOxfGPkT8A3cLoTQ+yatAgar0ZmD+0mhaUs0
         R2yg==
ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816;
        h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post
         :list-id:mailing-list:precedence:reply-to:mime-version:references
         :in-reply-to:message-id:date:subject:to:from
         :arc-authentication-results:arc-message-signature:dkim-signature
         :arc-authentication-results;
        bh=k+0oYOj+hmSVvNdGYYUxj1Mh4WMlB4JEq/K4nxo78/c=;
        b=GAUXePlDsK/T6wDt/kJDOwuK3Ucj0x7ErSoqvh/g16B396m7NAt6hMS8nQDis5k+gn
         BCL5j4lto/FVWIAVg0EniocbvoIFqPHbtHJgsFnWckuT/JZ97wTdElXiGHlm8CEfWsFw
         hhJHDTuc+iBW6os9Q68mYNJhmjbZl6WxSO/dm09baV4dPZ99IOK2NSKfS1HT3dEvcgDL
         WeC4AoSktaH5bwuKHVbhn6C+/QWQ5g/xFzlhn9l+eFbGH/Bmn5ZYqH7viRPus8+HDYrX
         kiiPk8Z2btUFVY8f3z3Pc31ToTXiYXMoWnUpDkba14xR7KsccgN5def/D7us/1a1k5z4
         4OLQ==
ARC-Authentication-Results: i=2; mx.google.com;
       spf=pass (google.com: domain of thiago@macieira.org designates 2001:19f0:5:2221::1:3 as permitted sender) smtp.mailfrom=thiago@macieira.org
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=isocpp-org.20150623.gappssmtp.com; s=20150623;
        h=from:to:subject:date:message-id:in-reply-to:references:mime-version
         :x-original-sender:x-original-authentication-results:reply-to
         :precedence:mailing-list:list-id:list-post:list-help:list-archive
         :list-subscribe:list-unsubscribe;
        bh=k+0oYOj+hmSVvNdGYYUxj1Mh4WMlB4JEq/K4nxo78/c=;
        b=0B7MmurecT2sxsyi7xUovfTv/xcs/a6jqKEbETinJWwMY31/V63sL+pOGYYlSlRYS2
         sVRp5VBob0/BHoQZl0kNsC4t7Ces3Gwg+k/PElwbwbgU2YN+/IYY026aB22vcYEI7ZVu
         P+sn+epihOfOjcyWLCmlVlAGMna7bMbSEEnfi3xPcD5XWqGGXHP3XOy/APt8ZU+wpf9C
         1kd6dJZMiX00VVja56rec1ykU70HGXUhg35sqFKnyF5wtHDKK59Vh7fAh1mhqZvZyJQj
         m+RseraxSLcIOpXI0JvCa0t8VGBfZHhtN280e96lwAadTCsfUSB3QMQUDymcQJS241y7
         thtg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=1e100.net; s=20161025;
        h=x-gm-message-state:from:to:subject:date:message-id:in-reply-to
         :references:mime-version:x-original-sender
         :x-original-authentication-results:reply-to:precedence:mailing-list
         :list-id:x-spam-checked-in-group:list-post:list-help:list-archive
         :list-subscribe:list-unsubscribe;
        bh=k+0oYOj+hmSVvNdGYYUxj1Mh4WMlB4JEq/K4nxo78/c=;
        b=k49DN0oIBDeZq/mLhFdotXA1F3iMTK6lSdmcRVRxJXeafi/syUjM7n0qcUViyg724z
         y51MoC9erAaaEoYOxl5/b7ykKCre/njxUNlfgftdYj2akd1KF5t1c66TOGiQL6P3ppfK
         5u4A79Fzu6BhuARisS7h410uyJv+ns4GbzXKqLq51evu8YRmpDdDXHH+EX2PYC+Pqrf1
         GhsFyZE6tTdOz8Jx+70q1R1wkljo9uxfjavf/zhEku4Rep4aLyhwDZT7a3AYuHk3TsZi
         7sFdWJT5TM33ANHUvYZQ/VxKbs30ESYRdGxzauoWpfHlsmQ3/Ki8ZOJ2HNvd2S4obHVG
         Gw0g==
X-Gm-Message-State: APf1xPCgo6lCbmdTQDkb0XcJiszj6X6rX5QPnq737BkU/+chLK7wK7rA
	aAlqH+XyzYZtbdVSAr5Wh+2oRQ==
X-Google-Smtp-Source: AH8x226QT0M9a33aO77Mk45IXf1t2yGT/UsYnARxM83lJAtRiT0i5uWj2ztQv7w8N0+PhLKaowcLLg==
X-Received: by 10.55.99.143 with SMTP id x137mr2520067qkb.19.1518194341465;
        Fri, 09 Feb 2018 08:39:01 -0800 (PST)
X-BeenThere: std-proposals@isocpp.org
Original-Received: by 10.200.68.2 with SMTP id j2ls4528528qtn.8.gmail; Fri, 09 Feb 2018
 08:39:00 -0800 (PST)
X-Received: by 10.237.42.19 with SMTP id c19mr5259261qtd.199.1518194340757;
        Fri, 09 Feb 2018 08:39:00 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; t=1518194340; cv=none;
        d=google.com; s=arc-20160816;
        b=HJr9yJhO7srze/dRFaJ0hZ168JBc20+YXtvKfI7DcvZbpc+UUVc7fF4Zu6sYG12WU1
         XsC4BQVfGmIlWldGb5xQxB0Nfmcwp+hqlbtXTVVkmaXngY++19LlRQSJ0qx834/LtqTQ
         t54ha2/nNyq/waYXIe2JgisRd5l39QyoxVCD/9IB8g7j5WCDvMTavikB+IVcT7VdsZ3W
         gZoCA96N+ozClrTbBmcD9l1o3obItVSleuqGAY4PFLw2wCPZq96QJ7ufFJfOypCWHIH5
         qQxQC9ufVjetjNWXpYXZSqFCt+ZxryqaZk0PFlUyl2n5ygM1H5f5VG9S3lOCS11VGn/H
         acow==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816;
        h=content-transfer-encoding:mime-version:references:in-reply-to
         :message-id:date:subject:to:from:arc-authentication-results;
        bh=rM6e3ctAufm3IOCgofaxuK17wUo6KmgxS2R8Ac9Vn/A=;
        b=KQza343zf0LYx6cJlkgcDO5aXLb5eabTohOvEdVz+HQqS0NqS8cOEbZB6Ihja2vNuF
         t6UUutMhTiyzQXlpHbxm2RJ+6SgCwYMcUS7ln4uJwVrTVhC14GsvZkY05pw02Hv7uNgB
         3oYcD37F5tAOPDAz5rURFEah71UbdOxjkYLJmE6g9z93lf7j6jpFZJQhbrFjv7clLEUx
         bhExH9F4MjYnYxJ7QV0E4vble4Sll68RTjQKLblXU/q7rPCXNY/EoNdb0pmvq7tLgOcj
         aRAqfFWiSXtrklYpvQfeD+tGq0EGHSmGIUT1MuLSSgHCw1hz8QOZ4CBCgaWqzRd7otot
         kuew==
ARC-Authentication-Results: i=1; mx.google.com;
       spf=pass (google.com: domain of thiago@macieira.org designates 2001:19f0:5:2221::1:3 as permitted sender) smtp.mailfrom=thiago@macieira.org
Original-Received: from smtp.macieira.info (smtp.macieira.info. [2001:19f0:5:2221::1:3])
        by mx.google.com with ESMTPS id p20si535851qke.91.2018.02.09.08.39.00
        for <std-proposals@isocpp.org>
        (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
        Fri, 09 Feb 2018 08:39:00 -0800 (PST)
Received-SPF: pass (google.com: domain of thiago@macieira.org designates 2001:19f0:5:2221::1:3 as permitted sender) client-ip=2001:19f0:5:2221::1:3;
Original-Received: from tjmaciei-mobl1.localnet (unknown [IPv6:2601:1c0:4501:5f9f:1898:5a56:9160:57ba])
	by smtp.macieira.info (Postfix) with ESMTPSA id 5E8547FB7
	for <std-proposals@isocpp.org>; Fri,  9 Feb 2018 08:39:00 -0800 (PST)
In-Reply-To: <CAC+0CCOKumW2SOvUEAPR4LdQfJDBXT7jvXPB0eMiznJ_6gCYhw@mail.gmail.com>
X-Original-Sender: thiago@macieira.org
X-Original-Authentication-Results: mx.google.com;       spf=pass (google.com:
 domain of thiago@macieira.org designates 2001:19f0:5:2221::1:3 as permitted
 sender) smtp.mailfrom=thiago@macieira.org
Precedence: list
Mailing-list: list std-proposals@isocpp.org; contact std-proposals+owners@isocpp.org
List-ID: <std-proposals.isocpp.org>
X-Spam-Checked-In-Group: std-proposals@isocpp.org
X-Google-Group-Id: 399137483710
List-Post: <https://groups.google.com/a/isocpp.org/group/std-proposals/post>, <mailto:std-proposals@isocpp.org>
List-Help: <https://support.google.com/a/isocpp.org/bin/topic.py?topic=25838>, <mailto:std-proposals+help@isocpp.org>
List-Archive: <https://groups.google.com/a/isocpp.org/group/std-proposals/>
List-Subscribe: <https://groups.google.com/a/isocpp.org/group/std-proposals/subscribe>,
 <mailto:std-proposals+subscribe@isocpp.org>
List-Unsubscribe: <mailto:googlegroups-manage+399137483710+unsubscribe@googlegroups.com>,
 <https://groups.google.com/a/isocpp.org/group/std-proposals/subscribe>
Xref: news.gmane.org gmane.comp.lang.c++.isocpp.proposals:36836
Archived-At: <http://permalink.gmane.org/gmane.comp.lang.c++.isocpp.proposals/36836>

On Friday, 9 February 2018 05:51:29 PST Jake Arkinstall wrote:
> That would be nice, but generic is a royal pain in the backside in this
> circumstance. This is not something that can be written in the current
> language because it requires interpetation of the strings. How on earth
> that is supposed to generalise to choices of fmt, string conversion and
> concatenation, stringstreams, and whatever magical solution we're waiting
> on to make string manipulation efficient, I have no idea, especially in the
> general situation where the different approaches - e.g. to_string and
> operator<< - are not equivalent.

And that's exactly I feel this proposal has no future.

-- 
Thiago Macieira - thiago (AT) macieira.info - thiago (AT) kde.org
   Software Architect - Intel Open Source Technology Center



-- 
You received this message because you are subscribed to the Google Groups "ISO C++ Standard - Future Proposals" group.
To unsubscribe from this group and stop receiving emails from it, send an email to std-proposals+unsubscribe@isocpp.org.
To post to this group, send email to std-proposals@isocpp.org.
To view this discussion on the web visit https://groups.google.com/a/isocpp.org/d/msgid/std-proposals/3073671.g2Bv754bdN%40tjmaciei-mobl1.

.
