220 4862 <etPan.51ae6aee.6b8b4567.8d5@server-2.private> article
Path: news.gmane.org!not-for-mail
From: "j.carlson" <carrierandoperator@yahoo.co.uk>
Newsgroups: gmane.comp.lang.c++.isocpp.proposals
Subject: Re: Re: Proposal: std::sequence
Date: Tue, 4 Jun 2013 18:32:14 -0400
Lines: 147
Approved: news@gmane.org
Message-ID: <etPan.51ae6aee.6b8b4567.8d5@server-2.private>
References: <4551abbc-43aa-4520-a91a-f8eb25a90588@isocpp.org>
 <e915df62-4930-48ee-a8ac-64261c407234@isocpp.org>
 <2c8e6079-9c87-425a-93e2-39251df57cd8@isocpp.org>
 <CANh-dX=va9uLSbvQc_TRmf8o5TDzQutmkxJDc64g7b=yKyN7sg@mail.gmail.com>
 <9f1cace3-0503-4a3c-a8ce-d7546564b3ef@isocpp.org>
 <a6f024b6-45d6-4c3b-b8a6-3f056aeab51f@isocpp.org>
 <c029551c-241c-4809-adaa-7908434ba10d@isocpp.org>
 <ed3c548d-b470-47ec-850e-95d3c11e29a8@isocpp.org>
 <1c991e6e-6bc3-4822-9ffd-7f2508e63974@isocpp.org>
 <CAFk2RUbt5bw1ERo3onUwAV7tTAmG0NkjmFSKq5TBwFU6M0A4Xw@mail.gmail.com>
Reply-To: std-proposals@isocpp.org
NNTP-Posting-Host: plane.gmane.org
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="51ae6aee_643c9869_8d5"
X-Trace: ger.gmane.org 1370385139 24588 80.91.229.3 (4 Jun 2013 22:32:19 GMT)
X-Complaints-To: usenet@ger.gmane.org
NNTP-Posting-Date: Tue, 4 Jun 2013 22:32:19 +0000 (UTC)
To: <std-proposals@isocpp.org>
Original-X-From: std-proposals+bncBDQ2R4E5RIKBB36VXGGQKGQE56OQ4NA@isocpp.org Wed Jun 05 00:32:19 2013
Return-path: <std-proposals+bncBDQ2R4E5RIKBB36VXGGQKGQE56OQ4NA@isocpp.org>
Envelope-to: gclcip-std-proposals@m.gmane.org
Original-Received: from mail-ob0-f200.google.com ([209.85.214.200])
	by plane.gmane.org with esmtp (Exim 4.69)
	(envelope-from <std-proposals+bncBDQ2R4E5RIKBB36VXGGQKGQE56OQ4NA@isocpp.org>)
	id 1Ujzm4-0008Pk-Vd
	for gclcip-std-proposals@m.gmane.org; Wed, 05 Jun 2013 00:32:17 +0200
Original-Received: by mail-ob0-f200.google.com with SMTP id eh20sf4013243obb.3
        for <gclcip-std-proposals@m.gmane.org>; Tue, 04 Jun 2013 15:32:16 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=google.com; s=20120113;
        h=x-beenthere:x-yahoo-newman-id:x-yahoo-newman-property:x-ymail-osg
         :x-yahoo-smtp:x-rocket-received:date:from:to:cc:message-id
         :in-reply-to:references:subject:x-mailer:mime-version
         :x-original-sender:x-original-authentication-results:reply-to
         :precedence:mailing-list:list-id:x-google-group-id:list-post
         :list-help:list-archive:list-subscribe:list-unsubscribe:content-type;
        bh=1VZLiaQeFCogPWemDvhitif0NKtHaBLM76y75YqcDqU=;
        b=G3ZPBVM7BILW1Q9UC4UMSGyBpB67fI0rE5rwmtEiBxiPMZdMcABNbJaKMvvu/Pm1pl
         DShCrD69QzfVMu/grJbUkV7QmUmuhDNqFxnU+CdTJ12fjMnOmNvEhXOpu4D49fOwe3Gs
         T0JKfK1URQDsS/ZDUYwJoY3ZcmBU0Z1k6+xJ0w5vGukEpXN/D2TQeRtIvW84jlPI38wS
         270+TD/pcF0zD/AIivSW1KcEJxXpGgRYIzOfEFczDE51wR5mQFnztgmYyHi5++I1Cvhu
         
X-Received: by 10.50.124.39 with SMTP id mf7mr2602638igb.5.1370385135714;
        Tue, 04 Jun 2013 15:32:15 -0700 (PDT)
X-BeenThere: std-proposals@isocpp.org
Original-Received: by 10.50.41.35 with SMTP id c3ls1219406igl.34.canary; Tue, 04 Jun
 2013 15:32:14 -0700 (PDT)
X-Received: by 10.68.189.67 with SMTP id gg3mr30580614pbc.141.1370385134356;
        Tue, 04 Jun 2013 15:32:14 -0700 (PDT)
Original-Received: from nm26-vm5.bullet.mail.gq1.yahoo.com (nm26-vm5.bullet.mail.gq1.yahoo.com. [98.136.216.132])
        by mx.google.com with ESMTPS id wu4si36724087pbc.48.2013.06.04.15.32.14
        for <std-proposals@isocpp.org>
        (version=TLSv1 cipher=RC4-SHA bits=128/128);
        Tue, 04 Jun 2013 15:32:14 -0700 (PDT)
Received-SPF: neutral (google.com: 98.136.216.132 is neither permitted nor denied by best guess record for domain of carrierandoperator@yahoo.co.uk) client-ip=98.136.216.132;
Original-Received: from [98.137.12.191] by nm26.bullet.mail.gq1.yahoo.com with NNFMP; 04 Jun 2013 22:32:14 -0000
Original-Received: from [208.71.42.211] by tm12.bullet.mail.gq1.yahoo.com with NNFMP; 04 Jun 2013 22:32:14 -0000
Original-Received: from [127.0.0.1] by smtp222.mail.gq1.yahoo.com with NNFMP; 04 Jun 2013 22:32:14 -0000
X-Yahoo-Newman-Id: 6871.71470.bm@smtp222.mail.gq1.yahoo.com
X-Yahoo-Newman-Property: ymail-3
X-YMail-OSG: IKmDSnkVM1nPuSFx31Kr7BAP_KCDJVaD3Cac051AM7RwUYv
 3asPsi092DuyYVJtUFdUy6TuU4ClK.mOjfEPAXY8wilimJb1A3xr9ox1fct4
 Erpq_zvpuCwWa7t6nB2OcKypRP2leLTNJvFUz88Ioh0muhMUgdmEX8kWtPye
 SdZQN0dTFxNCO.M3JoyyC7F7mJY43hOK39NvoGmLYGEqUjmcLMs2FL1J13x2
 cWS7380bu8dXJubPkR3JyZ2YMMNRwB3BdgX8tskikkKiw4lUQzBxvj65izKu
 MdBHAdLvhw7INlFi_jWmQux_bzxJfBnC8hzEL2T_tesFbxeAemNYTnAgNETp
 2qzSU6zSfH_h7h02DvVTg538NnRdXMsgQbFKbLaKZUKcyIkPGmI8rjjp3h8x
 udXN5AGijHfMwN.ahMETJ4HT5xYOeEMncrKUx.xTaQgq3JPPcuTbRDm1eSPV
 sq7Rd_7C4jQEEO62MddnY83IcvE7mzD9K9ssr9ScdAOE4L20IArwTbXVYObH
 t2FE1oozqJSAS0dcT1H4cKB116RGyBPilJZcyQnBYRdfD6Pppj3kSKsOqojY
 KJERhpTUmcA1CoDaKCgxd658fAfo-
X-Yahoo-SMTP: zek3l4KswBAfmLXs2UMoTR8fUk1Gk5ZuUJctqK8zhg--
X-Rocket-Received: from server-2.private (carrierandoperator@24.63.251.162 with )
        by smtp222.mail.gq1.yahoo.com with SMTP; 04 Jun 2013 22:32:13 +0000 UTC
In-Reply-To: <CAFk2RUbt5bw1ERo3onUwAV7tTAmG0NkjmFSKq5TBwFU6M0A4Xw@mail.gmail.com>
X-Mailer: Airmail (175)
X-Original-Sender: carrierandoperator@yahoo.co.uk
X-Original-Authentication-Results: mx.google.com;       spf=neutral
 (google.com: 98.136.216.132 is neither permitted nor denied by best guess
 record for domain of carrierandoperator@yahoo.co.uk) smtp.mail=carrierandoperator@yahoo.co.uk;
       dkim=pass header.i=@yahoo.co.uk
Precedence: list
Mailing-list: list std-proposals@isocpp.org; contact std-proposals+owners@isocpp.org
List-ID: <std-proposals.isocpp.org>
X-Google-Group-Id: 399137483710
List-Post: <http://groups.google.com/a/isocpp.org/group/std-proposals/post?hl=en>,
 <mailto:std-proposals@isocpp.org>
List-Help: <http://support.google.com/a/isocpp.org/bin/topic.py?hl=en&topic=25838>,
 <mailto:std-proposals+help@isocpp.org>
List-Archive: <http://groups.google.com/a/isocpp.org/group/std-proposals/?hl=en>
List-Subscribe: <http://groups.google.com/a/isocpp.org/group/std-proposals/subscribe?hl=en>,
 <mailto:std-proposals+subscribe@isocpp.org>
List-Unsubscribe: <http://groups.google.com/a/isocpp.org/group/std-proposals/subscribe?hl=en>,
 <mailto:googlegroups-manage+399137483710+unsubscribe@googlegroups.com>
Xref: news.gmane.org gmane.comp.lang.c++.isocpp.proposals:4862
Archived-At: <http://permalink.gmane.org/gmane.comp.lang.c++.isocpp.proposals/4862>

--51ae6aee_643c9869_8d5
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

On June 4, 2013 at 11:36:43 AM, Ville Voutilainen (ville.voutilainen@gmail.=
com) wrote:

On 4 June 2013 17:27,=A0<carrierandoperator@yahoo.co.uk>=A0wrote:

I don't really see how that's an argument, especially considering again tha=
t Google and LLVM do need this functionality. They didn't write those funct=
ions just because they could. Does your class get as much usage as all inte=
rnal Google and LLVM C++ projects? If not, then I would rather defer to the=
 guys who have the usage experience.

Since explaining this to you, endorsement comes out as the heart of your ob=
jection? You need to realize that there is a call for library proposals and=
 that this is the forum for such proposals: "The door is open for submissio=
ns of features to be added to the standard library, and we would love to se=
e them not only from existing community libraries like Boost, Poco, and Qt,=
 but from you.".=A0Proposals don't need your endorsement watchdogging. Let'=
s stay squarely on topic.



At any rate, a proposal that's based on something that has wide user experi=
ence has a better chance
at making it into the standard. A proposal that's loosely similar to such e=
xisting practice but significantly
different benefits from having a section describing such differences and th=
eir rationale.

This forum, however, is not an official feedback channel. Then again, Nevin=
, Jeffrey and Jonathan
(and myself) are committee members, so I would recommend taking their feedb=
ack seriously. =20

I do appreciate all constructive criticism I have received regarding sequen=
ces, by the way.

I can add a section which compares sequences and array_refs to my next iter=
ation of the floated proposal.

After reviewing my implementation, I have decided it is most logical to kee=
p it as two types; one for mutable array elements and one for immutable. It=
 will (likely) be a few days until I get that update out.

Cheers

--
j.carlson

--=20

---=20
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 e=
mail to std-proposals+unsubscribe@isocpp.org.
To post to this group, send email to std-proposals@isocpp.org.
Visit this group at http://groups.google.com/a/isocpp.org/group/std-proposa=
ls/?hl=3Den.



--51ae6aee_643c9869_8d5
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<html><head></head><body style=3D"word-wrap: break-word; -webkit-nbsp-mode:=
 space; -webkit-line-break: after-white-space; "><p id=3D"bloop_customfont"=
 style=3D"font-family:Helvetica,Arial;font-size:13px; margin: 0px; line-hei=
ght: auto;"><p id=3D"bloop_customfont" style=3D"margin: 0px; "><span style=
=3D"color: rgb(160, 160, 168); ">On June 4, 2013 at 11:36:43 AM, Ville Vout=
ilainen (ville.voutilainen@gmail.com) wrote:</span></p></p> <div><div><bloc=
kquote type=3D"cite" style=3D"color: rgb(0, 0, 0); font-family: helvetica; =
font-size: 13px; font-style: normal; font-variant: normal; font-weight: nor=
mal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -=
webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; w=
idows: 2; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-s=
troke-width: 0px; background-color: rgb(255, 255, 255); border-left-style: =
solid; border-width: 1px; margin-left: 0px; padding-left: 10px; "><span><di=
v dir=3D"ltr"><div class=3D"gmail_extra">On 4 June 2013 17:27,&nbsp;<span d=
ir=3D"ltr">&lt;<a href=3D"mailto:carrierandoperator@yahoo.co.uk" target=3D"=
_blank">carrierandoperator@yahoo.co.uk</a>&gt;</span>&nbsp;wrote:<br><div c=
lass=3D"gmail_quote"><blockquote class=3D"gmail_quote" style=3D"margin: 0px=
 0px 0px 0.8ex; border-left-width: 1px; border-left-color: rgb(204, 204, 20=
4); border-left-style: solid; padding-left: 1ex; "><br><div class=3D"im"><b=
lockquote class=3D"gmail_quote" style=3D"margin: 0px 0px 0px 0.8ex; border-=
left-width: 1px; border-left-color: rgb(204, 204, 204); border-left-style: =
solid; padding-left: 1ex; "><div>I don't really see how that's an argument,=
 especially considering again that Google and LLVM<span class=3D"Apple-conv=
erted-space">&nbsp;</span><i>do</i><span class=3D"Apple-converted-space">&n=
bsp;</span>need this functionality. They didn't write those functions just =
because they could. Does your class get as much usage as all internal Googl=
e and LLVM C++ projects? If not, then I would rather defer to the guys who =
have the usage experience.<br></div></blockquote><div><br></div></div><div>=
Since explaining this to you, endorsement comes out as the heart of your ob=
jection? You need to realize that there is a call for library proposals and=
 that this is the forum for such proposals:<span class=3D"Apple-converted-s=
pace">&nbsp;</span><a href=3D"http://isocpp.org/std/submit-a-proposal" targ=
et=3D"_blank">"The door is open for submissions of features to be added to =
the standard library, and we would love to see them not only from existing =
community libraries like Boost, Poco, and Qt, but from<span class=3D"Apple-=
converted-space">&nbsp;</span><i>you</i>.".</a>&nbsp;Proposals don't need y=
our endorsement watchdogging. Let's stay squarely on topic.</div><div class=
=3D"HOEnZb"><div class=3D"h5"><div><br><br></div></div></div></blockquote><=
div><br></div><div>At any rate, a proposal that's based on something that h=
as wide user experience has a better chance<br></div><div>at making it into=
 the standard. A proposal that's loosely similar to such existing practice =
but significantly<br>different benefits from having a section describing su=
ch differences and their rationale.<br><br></div><div>This forum, however, =
is not an official feedback channel. Then again, Nevin, Jeffrey and Jonatha=
n<br>(and myself) are committee members, so I would recommend taking their =
feedback seriously.<span class=3D"Apple-converted-space">&nbsp;</span></div=
></div></div></div></span></blockquote></div><p><br></p><p>I do appreciate =
all constructive criticism I have received regarding sequences, by the way.=
</p><p><p id=3D"bloop_customfont" style=3D"margin: 0px; ">I can add a secti=
on which compares sequences and array_refs to my next iteration of the floa=
ted proposal.</p><p id=3D"bloop_customfont" style=3D"margin: 0px; "><br></p=
><p id=3D"bloop_customfont" style=3D"margin: 0px; ">After reviewing my impl=
ementation, I have decided it is most logical to keep it as two types; one =
for mutable array elements and one for immutable. It will (likely) be a few=
 days until I get that update out.</p><p id=3D"bloop_customfont" style=3D"m=
argin: 0px; "><br></p><p id=3D"bloop_customfont" style=3D"margin: 0px; ">Ch=
eers</p><p></p><div id=3D"bloop_sign_1370384691625122048">--<br>j.carlson</=
div><div id=3D"bloop_sign_1370384691625122048"><br></div></p><div></div></d=
iv></body></html>

<p></p>

-- <br />
&nbsp;<br />
--- <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 std-proposals+unsubscribe@isocpp.org.<br />
To post to this group, send email to std-proposals@isocpp.org.<br />
Visit this group at <a href=3D"http://groups.google.com/a/isocpp.org/group/=
std-proposals/?hl=3Den">http://groups.google.com/a/isocpp.org/group/std-pro=
posals/?hl=3Den</a>.<br />
&nbsp;<br />
&nbsp;<br />

--51ae6aee_643c9869_8d5--

.
