220 12120 <CAOHCbivxg8p0vm7W=83N-se21AU9U-jDLO_qV0Hus_YkTxYtPA@mail.gmail.com> article
Path: news.gmane.org!not-for-mail
From: Tony V E <tvaneerd@gmail.com>
Newsgroups: gmane.comp.lang.c++.isocpp.proposals
Subject: Re: std::order -- what do you think?
Date: Wed, 30 Jul 2014 12:40:45 -0400
Lines: 97
Approved: news@gmane.org
Message-ID: <CAOHCbivxg8p0vm7W=83N-se21AU9U-jDLO_qV0Hus_YkTxYtPA@mail.gmail.com>
References: <0ba9643b-7a18-4ab6-a8f7-caec2450c061@isocpp.org>
	<CAOHCbive05MNYF2miXJTJnr_Zr9TQZeFa4u=mO0uiH_yxpPMWg@mail.gmail.com>
	<CAFk2RUbeg0PArZBA=1eQqy=e8_omwxwebENYiQZmHdN9vr13Ag@mail.gmail.com>
Reply-To: std-proposals@isocpp.org
NNTP-Posting-Host: plane.gmane.org
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary=001a113474cc53f61c04ff6bd1b8
X-Trace: ger.gmane.org 1406738455 29395 80.91.229.3 (30 Jul 2014 16:40:55 GMT)
X-Complaints-To: usenet@ger.gmane.org
NNTP-Posting-Date: Wed, 30 Jul 2014 16:40:55 +0000 (UTC)
To: std-proposals@isocpp.org
Original-X-From: std-proposals+bncBCUZ5QWKNQII5QHETYCRUBAT65SY2@isocpp.org Wed Jul 30 18:40:49 2014
Return-path: <std-proposals+bncBCUZ5QWKNQII5QHETYCRUBAT65SY2@isocpp.org>
Envelope-to: gclcip-std-proposals@m.gmane.org
Original-Received: from mail-wg0-f72.google.com ([74.125.82.72])
	by plane.gmane.org with esmtp (Exim 4.69)
	(envelope-from <std-proposals+bncBCUZ5QWKNQII5QHETYCRUBAT65SY2@isocpp.org>)
	id 1XCWvn-00081O-Sg
	for gclcip-std-proposals@m.gmane.org; Wed, 30 Jul 2014 18:40:47 +0200
Original-Received: by mail-wg0-f72.google.com with SMTP id b13sf985274wgh.11
        for <gclcip-std-proposals@m.gmane.org>; Wed, 30 Jul 2014 09:40:47 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=1e100.net; s=20130820;
        h=x-gm-message-state:mime-version:in-reply-to:references:date
         :message-id:subject:from: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:content-type;
        bh=iFC9+gymto8PFpR7RQdG3GO786QjN/+t6yHstHt5fbs=;
        b=cRBXrElQc7asMkL0kDcRj5NPZ3quef4XhElEiddNcg4K8BDL4ZZS9y4T/G1yx1qEi+
         0Uddj2W002Hu7GEQlXkPaz7HONe/pkaZIxgVwG/DfH8tqluR9xFszAGcP5xAj3bMFZum
         dX/dKSm/cZ0fGDWCWkFY2/Ifbqmmf3sPRgvPdnQN0+mJYvOK8qWIfNUcXMgnPgc4POS2
         ryWdJxI+Lagt2EukSh7PjbxE7ftN8d6KNZtVm7ylo45zLDfixC1GCCUUtFFtP66dtx2F
         1rsGBnRn12NrK3j1vDf3YgqaLOFQuT6DJ0U0chmRWAigPE1IteR/onMs6pgYy1Vsf6Oi
         gJ5w==
X-Gm-Message-State: ALoCoQlp6wgwPhQh9G6SJ085LGgHv9R7kWkL5aSG++LLxL2oVizq1LfaPKSIZlsjYUn0d1PCVQP6
X-Received: by 10.112.255.99 with SMTP id ap3mr566784lbd.7.1406738447458;
        Wed, 30 Jul 2014 09:40:47 -0700 (PDT)
X-BeenThere: std-proposals@isocpp.org
Original-Received: by 10.152.170.136 with SMTP id am8ls111851lac.47.gmail; Wed, 30 Jul
 2014 09:40:45 -0700 (PDT)
X-Received: by 10.112.63.65 with SMTP id e1mr5653577lbs.81.1406738445908;
        Wed, 30 Jul 2014 09:40:45 -0700 (PDT)
Original-Received: from mail-la0-x22e.google.com (mail-la0-x22e.google.com [2a00:1450:4010:c03::22e])
        by mx.google.com with ESMTPS id y1si9412005lbw.44.2014.07.30.09.40.45
        for <std-proposals@isocpp.org>
        (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128);
        Wed, 30 Jul 2014 09:40:45 -0700 (PDT)
Received-SPF: pass (google.com: domain of tvaneerd@gmail.com designates 2a00:1450:4010:c03::22e as permitted sender) client-ip=2a00:1450:4010:c03::22e;
Original-Received: by mail-la0-f46.google.com with SMTP id b8so1120108lan.33
        for <std-proposals@isocpp.org>; Wed, 30 Jul 2014 09:40:45 -0700 (PDT)
X-Received: by 10.152.198.195 with SMTP id je3mr6134629lac.59.1406738445364;
 Wed, 30 Jul 2014 09:40:45 -0700 (PDT)
Original-Received: by 10.113.4.162 with HTTP; Wed, 30 Jul 2014 09:40:45 -0700 (PDT)
In-Reply-To: <CAFk2RUbeg0PArZBA=1eQqy=e8_omwxwebENYiQZmHdN9vr13Ag@mail.gmail.com>
X-Original-Sender: tvaneerd@gmail.com
X-Original-Authentication-Results: mx.google.com;       spf=pass (google.com:
 domain of tvaneerd@gmail.com designates 2a00:1450:4010:c03::22e as permitted
 sender) smtp.mail=tvaneerd@gmail.com;       dkim=pass header.i=@gmail.com;
       dmarc=pass (p=NONE 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-Google-Group-Id: 399137483710
List-Post: <http://groups.google.com/a/isocpp.org/group/std-proposals/post>, <mailto:std-proposals@isocpp.org>
List-Help: <http://support.google.com/a/isocpp.org/bin/topic.py?topic=25838>, <mailto:std-proposals+help@isocpp.org>
List-Archive: <http://groups.google.com/a/isocpp.org/group/std-proposals/>
List-Subscribe: <http://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>,
 <http://groups.google.com/a/isocpp.org/group/std-proposals/subscribe>
Xref: news.gmane.org gmane.comp.lang.c++.isocpp.proposals:12120
Archived-At: <http://permalink.gmane.org/gmane.comp.lang.c++.isocpp.proposals/12120>

--001a113474cc53f61c04ff6bd1b8
Content-Type: text/plain; charset=UTF-8

On Wed, Jul 30, 2014 at 12:20 PM, Ville Voutilainen <
ville.voutilainen@gmail.com> wrote:

> On 30 July 2014 19:15, Tony V E <tvaneerd@gmail.com> wrote:
> > P.S. optional (and expected) should maybe still have <, as one of the
> stated
> > design goals is "to be as similar to T as possible".
> > If we don't want optional to have <, then let's just overload
> > std::less<optional<T>>. and not implement <, and be done with it.  I'd
> be OK
>
> And after you're done with that, remember to do equal_to<optional<T>> as
> well.
>
> > Basically, we need to decide if "like T" is an attainable design goal
> (and
> > without overloaded operator . it isn't), and whether getting half-way
> there
> > is a benefit or a hindrance.
>
>
> Funny, it seems to me that LEWG has decided that a couple of times already.
>
>
What did it decide? benefit or hindrance? both?
Seems to have decided half-way there.

Yes, I agree they have decided a number of times.

-- 

--- 
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.
Visit this group at http://groups.google.com/a/isocpp.org/group/std-proposals/.

--001a113474cc53f61c04ff6bd1b8
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><br><div class=3D"gmail_extra"><br><br><div class=3D"gmail=
_quote">On Wed, Jul 30, 2014 at 12:20 PM, Ville Voutilainen <span dir=3D"lt=
r">&lt;<a href=3D"mailto:ville.voutilainen@gmail.com" target=3D"_blank">vil=
le.voutilainen@gmail.com</a>&gt;</span> wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex"><div class=3D"">On 30 July 2014 19:15, Tony =
V E &lt;<a href=3D"mailto:tvaneerd@gmail.com">tvaneerd@gmail.com</a>&gt; wr=
ote:<br>

&gt; P.S. optional (and expected) should maybe still have &lt;, as one of t=
he stated<br>
&gt; design goals is &quot;to be as similar to T as possible&quot;.<br>
&gt; If we don&#39;t want optional to have &lt;, then let&#39;s just overlo=
ad<br>
&gt; std::less&lt;optional&lt;T&gt;&gt;. and not implement &lt;, and be don=
e with it. =C2=A0I&#39;d be OK<br>
<br>
</div>And after you&#39;re done with that, remember to do equal_to&lt;optio=
nal&lt;T&gt;&gt; as well.<br>
<div class=3D""><br>
&gt; Basically, we need to decide if &quot;like T&quot; is an attainable de=
sign goal (and<br>
&gt; without overloaded operator . it isn&#39;t), and whether getting half-=
way there<br>
&gt; is a benefit or a hindrance.<br>
<br>
<br>
</div>Funny, it seems to me that LEWG has decided that a couple of times al=
ready.<br>
<div class=3D"HOEnZb"><div class=3D"h5"><br></div></div></blockquote><div><=
br></div><div>What did it decide? benefit or hindrance? both?<br>Seems to h=
ave decided half-way there.<br></div></div><br></div><div class=3D"gmail_ex=
tra">
Yes, I agree they have decided a number of times.<br></div></div>

<p></p>

-- <br />
<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 <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 />
Visit this group at <a href=3D"http://groups.google.com/a/isocpp.org/group/=
std-proposals/">http://groups.google.com/a/isocpp.org/group/std-proposals/<=
/a>.<br />

--001a113474cc53f61c04ff6bd1b8--

.
