220 11836 <CAFk2RUacUfN4nr934WX4NbhO_BLaWrXWVh8PStS+3w1C7Y7Hyw@mail.gmail.com> article
Path: news.gmane.org!not-for-mail
From: Ville Voutilainen <ville.voutilainen@gmail.com>
Newsgroups: gmane.comp.lang.c++.isocpp.proposals
Subject: Re: N4115, N3728: std::tuple as metadata
Date: Fri, 11 Jul 2014 11:03:11 +0300
Lines: 31
Approved: news@gmane.org
Message-ID: <CAFk2RUacUfN4nr934WX4NbhO_BLaWrXWVh8PStS+3w1C7Y7Hyw@mail.gmail.com>
References: <6598852E-AFEC-4637-A912-725D59B8D748@gmail.com>
	<CAFk2RUYwwQP7k-HkQVOt==NqSdHvzGxW99FNC7zHyitaHPOPNw@mail.gmail.com>
	<CF999989-30D2-43A1-97D5-8C85E9C1E5D2@gmail.com>
Reply-To: std-proposals@isocpp.org
NNTP-Posting-Host: plane.gmane.org
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8
X-Trace: ger.gmane.org 1405065804 4405 80.91.229.3 (11 Jul 2014 08:03:24 GMT)
X-Complaints-To: usenet@ger.gmane.org
NNTP-Posting-Date: Fri, 11 Jul 2014 08:03:24 +0000 (UTC)
To: std-proposals@isocpp.org
Original-X-From: std-proposals+bncBC5JHI7A7ALRBQFU72OQKGQENXAKCMI@isocpp.org Fri Jul 11 10:03:18 2014
Return-path: <std-proposals+bncBC5JHI7A7ALRBQFU72OQKGQENXAKCMI@isocpp.org>
Envelope-to: gclcip-std-proposals@m.gmane.org
Original-Received: from mail-vc0-f200.google.com ([209.85.220.200])
	by plane.gmane.org with esmtp (Exim 4.69)
	(envelope-from <std-proposals+bncBC5JHI7A7ALRBQFU72OQKGQENXAKCMI@isocpp.org>)
	id 1X5VnV-0008Jo-EC
	for gclcip-std-proposals@m.gmane.org; Fri, 11 Jul 2014 10:03:13 +0200
Original-Received: by mail-vc0-f200.google.com with SMTP id id10sf2613432vcb.7
        for <gclcip-std-proposals@m.gmane.org>; Fri, 11 Jul 2014 01:03:12 -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=Krw5jdP6e4EJWxdTtw0nLZW36105bzaKyIVinR78/kw=;
        b=dbDASKGRKqk+FdpZkURFcH/rLyaXxN55D/3sAcqRM4m8RG5RSNxsxcP2xodUrYxxfo
         W5DC60PgTFsKb4SJa2/uLKdgTljGkANB4qUg7k+/jCGLSFHCEIrMPDLTYCp7YWbuWfNs
         S6VuEQzwk8PSp0Lxq+Os9QUhDsD/0sl57CNaIIgSFdxtyGNU5Tl54uuDllA+kZ0hhZvw
         B04qWyHAtEUakiiDj6AEAHa3I8LvsZZKfTnMV2/En5EPH4cYaq9YLuLOr9gnkmByXccw
         qbls63P+4pl+XKgKuYdWeEqQHQ2cgBX6PZ2Cpu2jT+fNYyr8nXY3aecfVE5zTqpP+q3b
         xz7Q==
X-Gm-Message-State: ALoCoQk4ZlcCsDD37a0toSrNmYam6HFUoW0R/N149ibFLCeEMsUpKO3lfsNHNdztk3QEym1mkplo
X-Received: by 10.58.6.210 with SMTP id d18mr24904956vea.10.1405065792660;
        Fri, 11 Jul 2014 01:03:12 -0700 (PDT)
X-BeenThere: std-proposals@isocpp.org
Original-Received: by 10.140.85.213 with SMTP id n79ls326760qgd.29.gmail; Fri, 11 Jul
 2014 01:03:12 -0700 (PDT)
X-Received: by 10.224.160.134 with SMTP id n6mr68475895qax.84.1405065792007;
        Fri, 11 Jul 2014 01:03:12 -0700 (PDT)
Original-Received: from mail-qc0-x22f.google.com (mail-qc0-x22f.google.com [2607:f8b0:400d:c01::22f])
        by mx.google.com with ESMTPS id u7si2386194qcu.13.2014.07.11.01.03.11
        for <std-proposals@isocpp.org>
        (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128);
        Fri, 11 Jul 2014 01:03:12 -0700 (PDT)
Received-SPF: pass (google.com: domain of ville.voutilainen@gmail.com designates 2607:f8b0:400d:c01::22f as permitted sender) client-ip=2607:f8b0:400d:c01::22f;
Original-Received: by mail-qc0-f175.google.com with SMTP id i8so655961qcq.20
        for <std-proposals@isocpp.org>; Fri, 11 Jul 2014 01:03:11 -0700 (PDT)
X-Received: by 10.224.57.148 with SMTP id c20mr12379254qah.31.1405065791916;
 Fri, 11 Jul 2014 01:03:11 -0700 (PDT)
Original-Received: by 10.224.31.137 with HTTP; Fri, 11 Jul 2014 01:03:11 -0700 (PDT)
In-Reply-To: <CF999989-30D2-43A1-97D5-8C85E9C1E5D2@gmail.com>
X-Original-Sender: ville.voutilainen@gmail.com
X-Original-Authentication-Results: mx.google.com;       spf=pass (google.com:
 domain of ville.voutilainen@gmail.com designates 2607:f8b0:400d:c01::22f as
 permitted sender) smtp.mail=ville.voutilainen@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:11836
Archived-At: <http://permalink.gmane.org/gmane.comp.lang.c++.isocpp.proposals/11836>

On 11 July 2014 10:51, David Krauss <potswa@gmail.com> wrote:
>
> On 2014-07-11, at 3:29 PM, Ville Voutilainen <ville.voutilainen@gmail.com> wrote:
>
>> I don't see how a 60x difference in compilation speed is "rejecting tuple
>> unnecessarily".
>
> Because it doesn't exist any more, and hasn't for a long time. Read my first paragraph.

Ah, all implementations have figured out a way to ensure the problem
doesn't happen,
great. After reading N3728, it gives rather more reasons for not using
tuple. Apparently
all of those are now moot.

Quite many people consider using pair as the element of maps a
mistake, since the
simple utility type gets feature bloat from the requirements of the
container. Perhaps
it would be a similar mistake to couple parameter pack access and
potentially also
reflection facilities with tuple.

-- 

--- 
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/.

.
