220 40076 <CAHSYqdYB0O72tQWszHkmpqRfhEmyBivqtbfSbHPs62O0FLx6zQ@mail.gmail.com> article
Path: news.gmane.org!.POSTED!not-for-mail
From: Hyman Rosen <hyman.rosen@gmail.com>
Newsgroups: gmane.comp.lang.c++.isocpp.proposals
Subject: Re: Named Parameters for C++
Date: Tue, 28 Aug 2018 12:07:15 -0400
Lines: 56
Approved: news@gmane.org
Message-ID: <CAHSYqdYB0O72tQWszHkmpqRfhEmyBivqtbfSbHPs62O0FLx6zQ@mail.gmail.com>
References: <CAPuuy5eBx1ybcPjS6dNsk7n1_c2uhdRBS19qr=q5cj3cTURnLQ@mail.gmail.com>
 <5d064165-5a58-4810-90f7-aa3732be92db@isocpp.org> <60449422-b543-4949-557a-96435c1c2926@technion.ac.il>
 <ecd10435-ac8d-1f59-8c73-cd3426eb0c47@gmail.com> <CAFx8YyuST_OvpK82pof3QDtWxjuFbKfkw33csjFan=aAqELBqQ@mail.gmail.com>
 <3e50834d-2e56-392f-fe30-8c24769d7647@gmail.com> <44b180b7-9c2f-48fe-9cf5-5b803b45f460@isocpp.org>
 <fd3cd9e2-26fc-7770-0f82-182abd75134d@gmail.com> <c366c6d2-3e27-4041-b05c-aecb696f4900@isocpp.org>
 <dda42f3f-abd8-1cb5-a580-f34466cf4743@gmail.com> <0341abf7-070d-4dd6-88d3-b7072b991cd4@isocpp.org>
 <0fe2a8da-3442-edbe-7bdf-40d6b1c90d1b@gmail.com> <28f2a655-1a1b-4386-9f76-c16ddb1647e6@isocpp.org>
 <4f02dc49-5945-f245-c7ca-76d2d9ab83be@gmail.com> <CAHSYqdZNa3yrksCsijCpiv0tw6O=W__m-9kZ_QHPiSGOLcjwHg@mail.gmail.com>
 <ec9484c9-6fbc-c0c2-37ec-7043fcd80de6@gmail.com> <CAHSYqdYwo=fUOvoYfvmh59X0QXxjwwrLV44UU4UPvKk3A63fFw@mail.gmail.com>
 <8693c5c4-d544-1ee0-ae12-b3c2f5c1537f@gmail.com>
Reply-To: std-proposals@isocpp.org
NNTP-Posting-Host: blaine.gmane.org
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="000000000000cc5977057481091f"
X-Trace: blaine.gmane.org 1535472324 12887 195.159.176.226 (28 Aug 2018 16:05:24 GMT)
X-Complaints-To: usenet@blaine.gmane.org
NNTP-Posting-Date: Tue, 28 Aug 2018 16:05:24 +0000 (UTC)
To: std-proposals@isocpp.org
Original-X-From: std-proposals+bncBDKJJPVBQMKRBQHGSXOAKGQEK37UDZY@isocpp.org Tue Aug 28 18:05:20 2018
Return-path: <std-proposals+bncBDKJJPVBQMKRBQHGSXOAKGQEK37UDZY@isocpp.org>
Envelope-to: gclcip-std-proposals@m.gmane.org
Original-Received: from mail-wr1-f72.google.com ([209.85.221.72])
	by blaine.gmane.org with esmtp (Exim 4.84_2)
	(envelope-from <std-proposals+bncBDKJJPVBQMKRBQHGSXOAKGQEK37UDZY@isocpp.org>)
	id 1fugUZ-0003FP-6m
	for gclcip-std-proposals@m.gmane.org; Tue, 28 Aug 2018 18:05:19 +0200
Original-Received: by mail-wr1-f72.google.com with SMTP id t10-v6sf1537106wrs.17
        for <gclcip-std-proposals@m.gmane.org>; Tue, 28 Aug 2018 09:07:29 -0700 (PDT)
ARC-Seal: i=2; a=rsa-sha256; t=1535472449; cv=pass;
        d=google.com; s=arc-20160816;
        b=jhBqN4gFGqak0ssW03YumPB39BU67oj4EAxYbxDBaQVR9qZfkU8SAY9TtHEzrIbqZA
         xnAILh0cns88tyJUG43wE6YBK9hvLusHtzwUoLeAntfZX1TwbF31VQgvC3UI/ykKyOTj
         utQXj42n3sCnzR5yadpMcLWMwtYj3dKTCBCLf3FhlKdZi4LCpPPan0DCSGlrfeRT5Vqp
         9H4aKXHklbGS/K/liXx3kvWIFXndZcN5yRUC3uLIdniIMoNf0utPSbxx/kbKTmWcMxN1
         wAPVoX3zn+voptdnztSQ5e3qIvhy2RbyjMlNbxWUeQC5WrjyhlUyBH/NBhbomJUZn4Uv
         jRqg==
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:to:subject:message-id:date
         :from:in-reply-to:references:mime-version:arc-authentication-results
         :arc-message-signature:dkim-signature:arc-authentication-results;
        bh=AJTybZVxapA2+cYvRVrRS3FfsydcWb9/FwzH618Pkcg=;
        b=FajqReRBm6UBIVAIPQ+ZwFUUVtdKkjc8Ww4l1lA/C2UwJ+blGdxscmhZscJuWZScTf
         /6oTU2uo4rLH77ZAujUUGJi+BS5mvfbsD46RYbV7v8oupz0fZ6UhKcywu9nZMFfJR59C
         U0JZu3qq6Ny4LpABbVZZC79N4qx/lA4KVOClCxjL1ngdOhkF03NG24X5o61Ri0ntHAU5
         CcgOqMrkhwb0gS4S/mviSrTIjbTuOlTzJd3ahZrBrdvtAjsOk+Ev6RotecKTfOR/8Jmb
         ZEAFaRJiD+tFlEPHkveZbWYuZ17hHjS2pshCOm5D9bb+NWj+S/Qp+mYTb9TOgA4IBUNY
         T8uQ==
ARC-Authentication-Results: i=2; mx.google.com;
       dkim=pass header.i=@gmail.com header.s=20161025 header.b=t062BB9v;
       spf=pass (google.com: domain of hyman.rosen@gmail.com designates 209.85.220.41 as permitted sender) smtp.mailfrom=hyman.rosen@gmail.com;
       dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=isocpp-org.20150623.gappssmtp.com; s=20150623;
        h=mime-version:references:in-reply-to:from:date:message-id:subject:to
         :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=AJTybZVxapA2+cYvRVrRS3FfsydcWb9/FwzH618Pkcg=;
        b=l6J7y19CQjQDOFJ66ReXq8cWNqkbPdIbv5BXTOsihuxZ/XM9AIzD1d2LGW5Hx8EvcJ
         f9zh5IzEWhFhjrjw2vy4ztoCREbsCOIukVVGRZ26Kxb+DzY2W923rzJlMavQexfNDfyJ
         6uS/bPQXBjsuteT1zVvTKwOX6+x081uqWS6UqGLJAyHfqjvzzVZRXpO/wvO7VPFnkpxk
         ODLZTbqcjh6VYgiS/hMbBCdYW4bze0AvDiFigRGm6Khmlm6clgLLskbUdw7LUqkZCxYa
         X2WjLoF8VU/BpnY5wJXm0Y3Jw/tdelvt/KZyTK8WFZJMgMlYVgD2R5tA2cA+xEsQfsoa
         S2FQ==
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: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=AJTybZVxapA2+cYvRVrRS3FfsydcWb9/FwzH618Pkcg=;
        b=bg32DaOZEW+IUnlH/gl2hKQZL+DcicAfoDsqDUQUpr0pEkEtxIeCSvJiJoaSL++cOG
         uV/FSp/B8yzClqO25PIVbCs5yHIP/MsxHqOHGtrXamBpANqzbhh5CPjWnV9beAVf4Pbh
         0gOU3VPQMAOXm3cfLR23SLyuvT78PqelNr4P3uv9xfB2hn7ZFP2hwEY6gQPgzzAAoiP7
         UoVAlSqeube/ON9UcYiOtBuvF1TKApD2xgKcJfZSBDeSXxq+PXHzZMN8KqKGV6rKSBNU
         0BSjHYhl67klfqv1rEpOs2uNjwlTYrVTPCmWnrEEvH3lFCBueLw4l9SnPl0Ch1jO17Y2
         2THw==
X-Gm-Message-State: APzg51AR9t6P3ZjTwQxNcq95hWFOjWvZelXFNhhqaMA0+7pNbVAswE9r
	47QvNbmE50GKAVLlDxx/qvMqcA==
X-Google-Smtp-Source: ANB0VdZkKs96qBf32UNJCPOC+jZmlhvItIPB2xAaONtd4AC7QBUJxx5MfGW72XJU9yOpDaMiu4uq/g==
X-Received: by 2002:adf:a925:: with SMTP id u34-v6mr239456wrc.6.1535472449455;
        Tue, 28 Aug 2018 09:07:29 -0700 (PDT)
X-BeenThere: std-proposals@isocpp.org
Original-Received: by 2002:a1c:2d41:: with SMTP id t62-v6ls503327wmt.11.canary-gmail;
 Tue, 28 Aug 2018 09:07:28 -0700 (PDT)
X-Received: by 2002:a1c:5c4:: with SMTP id 187-v6mr1816770wmf.10.1535472448142;
        Tue, 28 Aug 2018 09:07:28 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; t=1535472448; cv=none;
        d=google.com; s=arc-20160816;
        b=oPF60khbF8pvtmwBQWOhHhXsRifG8/zh2Bto9Gvw73+MPeGIU/+OWIoxRokilMaufR
         69puMCbha3Xf0WMTlLzTGXSspJNfHhUQlPERq0ufhJRYjBJweWr/8B5SbNXocd7ti5/x
         2ekGcXvlTU669FbCtgc8SWINxhNCpgqrBFHsPPOcHLBtx0BPSMeJ/0+YeBml8+vqn6zW
         gmwlAlEMEuySvon4r9p2pBFprmpS+RA5b5CXOVablMflRxL70U3rLaaykO8vr+5MelPF
         GDDYi/cLqfr9qCTEtY4uEdq5SgxTtD7S3WFB6cotTLEqH1hNvLBoIT32kgCZUWkZUBDk
         kMSw==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816;
        h=to:subject:message-id:date:from:in-reply-to:references:mime-version
         :dkim-signature:arc-authentication-results;
        bh=ggH74VqHOJk1V1QspzyWnLhD3Y0XlGE/gSxl+ll4DDo=;
        b=r3Ai1SKpS7uuxzXDNJc562CarjxEpZCCKGwCVbzpFTLHP2t6HuUJOVYzW/ifYQR6Yr
         wbt0lRdzlsA4Kmesg1yG1K/ijOc+XM8dMJ9FBMroRPYspLMt/3xAET+gYOUungZFx35N
         MrKVPkIuGtCqi9xLWpmkcZG/Mjs8aXxHKYyPvWST4lCxKTePd/TiKklFqQDMuvKd2QGo
         mnsVeC3S/r9mChfFtSNFvAKI3nMqkQkIVlhjLy0Zs5O+5ZE+C06wBfbBBevsboLrtdMY
         slxSpkqY0HbLFHjBIy/AY4FHc+dXkIkpWNkdxmR1md4tO+HFw6FrvZuBXTqg1Ya0DyST
         Sizg==
ARC-Authentication-Results: i=1; mx.google.com;
       dkim=pass header.i=@gmail.com header.s=20161025 header.b=t062BB9v;
       spf=pass (google.com: domain of hyman.rosen@gmail.com designates 209.85.220.41 as permitted sender) smtp.mailfrom=hyman.rosen@gmail.com;
       dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com
Original-Received: from mail-sor-f41.google.com (mail-sor-f41.google.com. [209.85.220.41])
        by mx.google.com with SMTPS id z25-v6sor534884wma.3.2018.08.28.09.07.28
        for <std-proposals@isocpp.org>
        (Google Transport Security);
        Tue, 28 Aug 2018 09:07:28 -0700 (PDT)
Received-SPF: pass (google.com: domain of hyman.rosen@gmail.com designates 209.85.220.41 as permitted sender) client-ip=209.85.220.41;
X-Received: by 2002:a1c:9091:: with SMTP id s139-v6mr1846997wmd.146.1535472447540;
 Tue, 28 Aug 2018 09:07:27 -0700 (PDT)
In-Reply-To: <8693c5c4-d544-1ee0-ae12-b3c2f5c1537f@gmail.com>
X-Original-Sender: hyman.rosen@gmail.com
X-Original-Authentication-Results: mx.google.com;       dkim=pass
 header.i=@gmail.com header.s=20161025 header.b=t062BB9v;       spf=pass
 (google.com: domain of hyman.rosen@gmail.com designates 209.85.220.41 as
 permitted sender) smtp.mailfrom=hyman.rosen@gmail.com;       dmarc=pass
 (p=NONE sp=QUARANTINE dis=NONE) header.from=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:40076
Archived-At: <http://permalink.gmane.org/gmane.comp.lang.c++.isocpp.proposals/40076>

--000000000000cc5977057481091f
Content-Type: text/plain; charset="UTF-8"

On Tue, Aug 28, 2018 at 11:59 AM Matthew Woehlke <mwoehlke.floss@gmail.com>
wrote:

> That's not opt in in *any* way. That's "your proposal just *forced* me
> to maintain a form of compatibility that didn't used to matter".
>

In any case, even that sort of opt-in doesn't require an ABI change.  All
that is
needed is a marker on the parameter declarators that callers can use the
names.

-- 
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/CAHSYqdYB0O72tQWszHkmpqRfhEmyBivqtbfSbHPs62O0FLx6zQ%40mail.gmail.com.

--000000000000cc5977057481091f
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div class=3D"gmail_quote"><div dir=3D"ltr">On Tue, Aug 28=
, 2018 at 11:59 AM Matthew Woehlke &lt;<a href=3D"mailto:mwoehlke.floss@gma=
il.com">mwoehlke.floss@gmail.com</a>&gt; wrote:</div><blockquote class=3D"g=
mail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-l=
eft:1ex">
That&#39;s not opt in in *any* way. That&#39;s &quot;your proposal just *fo=
rced* me<br>
to maintain a form of compatibility that didn&#39;t used to matter&quot;.<b=
r></blockquote><div><br>In any case, even that sort of opt-in doesn&#39;t r=
equire an ABI change.=C2=A0 All that is</div><div>needed is a marker on the=
 parameter declarators that callers can use the names.<br></div></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/CAHSYqdYB0O72tQWszHkmpqRfhEmyBivqtbfS=
bHPs62O0FLx6zQ%40mail.gmail.com?utm_medium=3Demail&utm_source=3Dfooter">htt=
ps://groups.google.com/a/isocpp.org/d/msgid/std-proposals/CAHSYqdYB0O72tQWs=
zHkmpqRfhEmyBivqtbfSbHPs62O0FLx6zQ%40mail.gmail.com</a>.<br />

--000000000000cc5977057481091f--

.
