220 36327 <f423d79b-62d7-4d01-824a-e8dfb1253442@isocpp.org> article
Path: news.gmane.org!.POSTED!not-for-mail
From: bastienpenava@gmail.com
Newsgroups: gmane.comp.lang.c++.isocpp.proposals
Subject: Re: Now that the std::forward alternative has been rejected
Date: Sun, 24 Dec 2017 17:33:30 -0800 (PST)
Lines: 92
Approved: news@gmane.org
Message-ID: <f423d79b-62d7-4d01-824a-e8dfb1253442@isocpp.org>
References: <ebc148fa-9b1f-4972-8a53-6f52c6ead259@isocpp.org>
 <e447b9dd-d8d1-4b73-b1f3-4a6a5ab295a5@isocpp.org>
Reply-To: std-proposals@isocpp.org
NNTP-Posting-Host: blaine.gmane.org
Mime-Version: 1.0
Content-Type: multipart/mixed; 
	boundary="----=_Part_14418_246925809.1514165610274"
X-Trace: blaine.gmane.org 1514165497 3293 195.159.176.226 (25 Dec 2017 01:31:37 GMT)
X-Complaints-To: usenet@blaine.gmane.org
NNTP-Posting-Date: Mon, 25 Dec 2017 01:31:37 +0000 (UTC)
Cc: mihailnajdenov@gmail.com
To: ISO C++ Standard - Future Proposals <std-proposals@isocpp.org>
Original-X-From: std-proposals+bncBCG3XHNI6IDRB25KQHJAKGQEIKYGBDY@isocpp.org Mon Dec 25 02:31:33 2017
Return-path: <std-proposals+bncBCG3XHNI6IDRB25KQHJAKGQEIKYGBDY@isocpp.org>
Envelope-to: gclcip-std-proposals@m.gmane.org
Original-Received: from mail-vk0-f71.google.com ([209.85.213.71])
	by blaine.gmane.org with esmtp (Exim 4.84_2)
	(envelope-from <std-proposals+bncBCG3XHNI6IDRB25KQHJAKGQEIKYGBDY@isocpp.org>)
	id 1eTHc1-0000Iz-RA
	for gclcip-std-proposals@m.gmane.org; Mon, 25 Dec 2017 02:31:30 +0100
Original-Received: by mail-vk0-f71.google.com with SMTP id q198sf10009122vkh.18
        for <gclcip-std-proposals@m.gmane.org>; Sun, 24 Dec 2017 17:33:32 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=isocpp-org.20150623.gappssmtp.com; s=20150623;
        h=date:from:to:cc:message-id:in-reply-to:references:subject
         :mime-version:x-original-sender:reply-to:precedence:mailing-list
         :list-id:list-post:list-help:list-archive:list-subscribe
         :list-unsubscribe;
        bh=RuxeJZdeYdwtL//iTZAnG9aOLZpinu/U2xNKhkeMVfw=;
        b=qCJTmSXIBqCPTFnmqMCND7CBPJJx7aQFIBq5YTeZauQ7jW6TZVuMEIdXPZrY5fcDOA
         WHHiNn3tgwi/gi3vZVJMdg8jiu1nCgB2oaV7dP/i8FYD3scQEGOkdOEMGMSYk2T2/rYk
         Ay1tDUwj2tNJgx74KquR6BLlT04aV6p9lZ0TIW9zV+dQJ1W8+KfeA38CbF4c7ijfr3Q8
         VNfzKqNY5YL7pq3ylV2oUjtBSNXVSg72geAXg/lMB7ZA2+IyRmZQBEvPaTxT4D2b26yg
         yS1i+6SKa1GtE+WKefhrgTrCTtLoD+eGcPJb0WQC2EQ/9GyhbXeqPxGRGfAyQf3wvVs/
         RB7A==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=gmail.com; s=20161025;
        h=date:from:to:cc:message-id:in-reply-to:references:subject
         :mime-version:x-original-sender:reply-to:precedence:mailing-list
         :list-id:list-post:list-help:list-archive:list-subscribe
         :list-unsubscribe;
        bh=RuxeJZdeYdwtL//iTZAnG9aOLZpinu/U2xNKhkeMVfw=;
        b=XZbuKxAB2XEUic2zWfoUYF41qzn5g7nbA/IL3SAKoZSMzUL2hXyzvSosa0g7eLWOb4
         pSsHj4KRC331rGJf1VyzYlOxGPJnZuwGD9nsMXcq9Bf7QDQ0GB34oUPd2qiRpw7xMpnv
         +uKGwEbkusipSUjQ5BjDbc4bVH3OZ/TZ44L2iVRemoayzjI1bGX/EX83Ha2lk336KMuC
         ZTUt5gZiVnacK55Fua6CKoFyKaEZwO/Epe2BmJn6I3HjJA5D4El2vbX5obtTW/Jbelsf
         EIQxgb3sg1TF2EXlzt6CFieYkPtJr3gCtEMp+dLfxmkKX+bl4GiI3iIIEwVeg6lam25s
         D7Tw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=1e100.net; s=20161025;
        h=x-gm-message-state:date:from:to:cc:message-id:in-reply-to
         :references:subject:mime-version:x-original-sender:reply-to
         :precedence:mailing-list:list-id:x-spam-checked-in-group:list-post
         :list-help:list-archive:list-subscribe:list-unsubscribe;
        bh=RuxeJZdeYdwtL//iTZAnG9aOLZpinu/U2xNKhkeMVfw=;
        b=MpuCT7VObvTyUFHlkUba3QCcvpYzs/Emrood0fBLs+KHiiO7HcAzFItydFm+rcEkYy
         EEwtQsvU6tvnOnjOBDLlhKS7C6JEnHPjAcluBJzNPWDN0Q8U6uQaPRgLeKpbHRKrJD9g
         FkPuIo9CHe0notM5Wmnc2VjXHvosWFGsMXQTmFEoSQTdRxc53KTRt0pohYeRfR9Htne8
         Omr+J/nX+gMYNRFVBw86AZ+vIJpFYnRfPEVxQTS0D61uwZ008G31gD1FGHX8IyBry/ia
         zAdwfWuBH/D2qaZBwzFRl9KW0n13UYJt6ipH79uLGiT1ee0ZTOcCRRB6e9EUGEj48FM+
         mvzg==
X-Gm-Message-State: AKGB3mKhh0vKERT/R9UZmcD46wAYT3y61SPRu3D0Y+Tk+V3sIyz0tuZq
	rcg0xO39kWk9ox0DKXRGRfepLQ==
X-Google-Smtp-Source: ACJfBouNN82FUkGx0+Oh8PM2sVmx58s9OdjnKKJHbsid4k0Aq/49U3AiH0bZc8Jl7L5I1VwUWA4ZGw==
X-Received: by 10.176.69.71 with SMTP id r65mr5943103uar.5.1514165612335;
        Sun, 24 Dec 2017 17:33:32 -0800 (PST)
X-BeenThere: std-proposals@isocpp.org
Original-Received: by 10.159.53.178 with SMTP id t47ls2458322uad.11.gmail; Sun, 24 Dec
 2017 17:33:30 -0800 (PST)
X-Received: by 10.31.52.197 with SMTP id b188mr1263285vka.8.1514165610718;
        Sun, 24 Dec 2017 17:33:30 -0800 (PST)
In-Reply-To: <e447b9dd-d8d1-4b73-b1f3-4a6a5ab295a5@isocpp.org>
X-Original-Sender: BastienPenava@gmail.com
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:36327
Archived-At: <http://permalink.gmane.org/gmane.comp.lang.c++.isocpp.proposals/36327>

------=_Part_14418_246925809.1514165610274
Content-Type: multipart/alternative; 
	boundary="----=_Part_14419_1549273340.1514165610274"

------=_Part_14419_1549273340.1514165610274
Content-Type: text/plain; charset="UTF-8"



On Monday, December 25, 2017 at 2:17:30 AM UTC+1, bastie...@gmail.com wrote:
>
>
>
> On Sunday, December 24, 2017 at 9:47:30 AM UTC+1, mihailn...@gmail.com 
> wrote:
>>
>> Hello, I read 
>> <https://botondballo.wordpress.com/2017/11/20/trip-report-c-standards-meeting-in-albuquerque-november-2017/> 
>> the proposal "Forward without forward" has been rejected.
>>
>> Now, can we please reconsider fixing forward "the right way" even if it 
>> involves hacks?
>>
>> And by "the right way" a mean, of course, let the template param be 
>> omitted.
>>
>> Why is the right way? Multiple reasons:
>>
>>
>>    1. Preserve the API taught for close to 10 years now.
>>
>> actually this is false.std::forward without template param is valid and 
> your change would change its meaning.
>
Sorry about that point I was wrong there. 

-- 
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/f423d79b-62d7-4d01-824a-e8dfb1253442%40isocpp.org.

------=_Part_14419_1549273340.1514165610274
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><br><br>On Monday, December 25, 2017 at 2:17:30 AM UTC+1, =
bastie...@gmail.com wrote:<blockquote class=3D"gmail_quote" style=3D"margin=
: 0;margin-left: 0.8ex;border-left: 1px #ccc solid;padding-left: 1ex;"><div=
 dir=3D"ltr"><br><br>On Sunday, December 24, 2017 at 9:47:30 AM UTC+1, <a>m=
ihailn...@gmail.com</a> wrote:<blockquote class=3D"gmail_quote" style=3D"ma=
rgin:0;margin-left:0.8ex;border-left:1px #ccc solid;padding-left:1ex"><div =
dir=3D"ltr"><div>Hello, <a href=3D"https://botondballo.wordpress.com/2017/1=
1/20/trip-report-c-standards-meeting-in-albuquerque-november-2017/" rel=3D"=
nofollow" target=3D"_blank" onmousedown=3D"this.href=3D&#39;https://www.goo=
gle.com/url?q\x3dhttps%3A%2F%2Fbotondballo.wordpress.com%2F2017%2F11%2F20%2=
Ftrip-report-c-standards-meeting-in-albuquerque-november-2017%2F\x26sa\x3dD=
\x26sntz\x3d1\x26usg\x3dAFQjCNF_vL5Ngr4VIpnzXg9U_LHKICBxaA&#39;;return true=
;" onclick=3D"this.href=3D&#39;https://www.google.com/url?q\x3dhttps%3A%2F%=
2Fbotondballo.wordpress.com%2F2017%2F11%2F20%2Ftrip-report-c-standards-meet=
ing-in-albuquerque-november-2017%2F\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjC=
NF_vL5Ngr4VIpnzXg9U_LHKICBxaA&#39;;return true;">I read</a> the proposal &q=
uot;Forward without forward&quot; has been rejected.</div><div><br></div><d=
iv>Now, can we please reconsider fixing forward &quot;the right way&quot; e=
ven if it involves hacks?</div><div><br></div><div>And by &quot;the right w=
ay&quot; a mean, of course, let the template param be omitted.</div><div><b=
r></div><div>Why is the right way? Multiple reasons:</div><div><br></div><o=
l><li>Preserve the API taught for close to 10 years now.</li></ol></div></b=
lockquote><div>actually this is false.std::forward without template param i=
s valid and your change would change its meaning.</div></div></blockquote><=
div>Sorry about that point I was wrong there.=C2=A0</div></div>

<p></p>

-- <br />
You received this message because you are subscribed to the Google Groups &=
quot;ISO C++ Standard - Future Proposals&quot; group.<br />
To unsubscribe from this group and stop receiving emails from it, send an e=
mail to <a href=3D"mailto:std-proposals+unsubscribe@isocpp.org">std-proposa=
ls+unsubscribe@isocpp.org</a>.<br />
To post to this group, send email to <a href=3D"mailto:std-proposals@isocpp=
..org">std-proposals@isocpp.org</a>.<br />
To view this discussion on the web visit <a href=3D"https://groups.google.c=
om/a/isocpp.org/d/msgid/std-proposals/f423d79b-62d7-4d01-824a-e8dfb1253442%=
40isocpp.org?utm_medium=3Demail&utm_source=3Dfooter">https://groups.google.=
com/a/isocpp.org/d/msgid/std-proposals/f423d79b-62d7-4d01-824a-e8dfb1253442=
%40isocpp.org</a>.<br />

------=_Part_14419_1549273340.1514165610274--

------=_Part_14418_246925809.1514165610274--

.
