220 13726 <m0uvn0$lot$1@ger.gmane.org> article
Path: news.gmane.org!not-for-mail
From: Matthew Woehlke <mw_triad@users.sourceforge.net>
Newsgroups: gmane.comp.lang.c++.isocpp.proposals
Subject: Re: Generic std::size, a la std::begin
Date: Mon, 06 Oct 2014 16:57:04 -0400
Lines: 22
Approved: news@gmane.org
Message-ID: <m0uvn0$lot$1@ger.gmane.org>
References: <8808df5e-62c4-459d-acd9-00e63adb9476@isocpp.org> <20141004004445.GA8207@lenovo> <CB0A8C8F-02D1-449C-B41C-5AE9FE6AB069@gmail.com> <c698550a-9ed6-457c-9dcb-a8aed3d0b737@isocpp.org> <m0uhol$4u1$1@ger.gmane.org> <890596a6-4fe4-4fe4-b96b-0196aaac94cf@isocpp.org> <51161156-ee03-4662-bfcd-a990e6fe830d@isocpp.org> <m0ul2n$je0$1@ger.gmane.org> <861975ec-a57f-448b-9321-ef061226f265@isocpp.org> <1d95ed0b-2872-457a-80c4-c9c73182aed6@isocpp.org> <CAGg_6+P-x5KtC+O329yfZHen4fBSNFhcSVMmG9qds3cLj=yS7Q@mail.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 1412629049 24794 80.91.229.3 (6 Oct 2014 20:57:29 GMT)
X-Complaints-To: usenet@ger.gmane.org
NNTP-Posting-Date: Mon, 6 Oct 2014 20:57:29 +0000 (UTC)
To: std-proposals@isocpp.org
Original-X-From: std-proposals+bncBCO5FYHBU4ERBLMEZSQQKGQEWVPSROI@isocpp.org Mon Oct 06 22:57:22 2014
Return-path: <std-proposals+bncBCO5FYHBU4ERBLMEZSQQKGQEWVPSROI@isocpp.org>
Envelope-to: gclcip-std-proposals@m.gmane.org
Original-Received: from mail-wg0-f69.google.com ([74.125.82.69])
	by plane.gmane.org with esmtp (Exim 4.69)
	(envelope-from <std-proposals+bncBCO5FYHBU4ERBLMEZSQQKGQEWVPSROI@isocpp.org>)
	id 1XbFLL-0000HA-AK
	for gclcip-std-proposals@m.gmane.org; Mon, 06 Oct 2014 22:57:19 +0200
Original-Received: by mail-wg0-f69.google.com with SMTP id b13sf3281272wgh.0
        for <gclcip-std-proposals@m.gmane.org>; Mon, 06 Oct 2014 13:57:19 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=1e100.net; s=20130820;
        h=x-gm-message-state:to:from:subject:date:lines:message-id:references
         :mime-version:user-agent:in-reply-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=FrOIlg0g7rgzSZaz3d5sK8qFW0+W5IN/tL7iBudv4I4=;
        b=mYr8hZnMwlN4z9rv0UNrnpcigOIY+5lrhJi1cGJKkZgPYl5lkd8tWu9gdiVQmrBS1H
         NuNcyVPT1R1kBvyMZajKU87hf8lxO9V51DiFpuqgDLg+LaPLm6Spe+07FeiKhTDScU4Y
         MWwqWx8rgwo6ldecJypg4kU88FPeBSkw5OyKCDnqnTeD7XBbdFbA3mEh7JiGfCIanXS/
         bVAhw8vdc4m+WYj/vfLSifOKGp407K6q7U4mleGryRmbLw5hs2/1/vJPkdKjKXnABPKx
         n2WftOlqvmECLWK/wrKznm9KAxyDXTyaV5BSQKqWI5lgnxTqJxzo2o40AcaunokNBLX5
         5YQA==
X-Gm-Message-State: ALoCoQkALZuEme6cYyPlch8QTxr162gtpt9CbIc0YZMQarAmQP326E9jeRu1N3C1hJRt6nLxNcrS
X-Received: by 10.181.25.234 with SMTP id it10mr2856796wid.1.1412629039012;
        Mon, 06 Oct 2014 13:57:19 -0700 (PDT)
X-BeenThere: std-proposals@isocpp.org
Original-Received: by 10.152.198.201 with SMTP id je9ls514286lac.92.gmail; Mon, 06 Oct
 2014 13:57:16 -0700 (PDT)
X-Received: by 10.112.129.71 with SMTP id nu7mr5472061lbb.106.1412629036947;
        Mon, 06 Oct 2014 13:57:16 -0700 (PDT)
Original-Received: from plane.gmane.org (plane.gmane.org. [80.91.229.3])
        by mx.google.com with ESMTPS id og9si25655348lbc.114.2014.10.06.13.57.16
        for <std-proposals@isocpp.org>
        (version=TLSv1 cipher=RC4-SHA bits=128/128);
        Mon, 06 Oct 2014 13:57:16 -0700 (PDT)
Received-SPF: pass (google.com: domain of gclcip-std-proposals@m.gmane.org designates 80.91.229.3 as permitted sender) client-ip=80.91.229.3;
Original-Received: from list by plane.gmane.org with local (Exim 4.69)
	(envelope-from <gclcip-std-proposals@m.gmane.org>)
	id 1XbFLI-0000G6-6b
	for std-proposals@isocpp.org; Mon, 06 Oct 2014 22:57:16 +0200
Original-Received: from cpe-67-240-43-113.nycap.res.rr.com ([67.240.43.113])
        by main.gmane.org with esmtp (Gmexim 0.1 (Debian))
        id 1AlnuQ-0007hv-00
        for <std-proposals@isocpp.org>; Mon, 06 Oct 2014 22:57:16 +0200
Original-Received: from mw_triad by cpe-67-240-43-113.nycap.res.rr.com with local (Gmexim 0.1 (Debian))
        id 1AlnuQ-0007hv-00
        for <std-proposals@isocpp.org>; Mon, 06 Oct 2014 22:57:16 +0200
X-Injected-Via-Gmane: http://gmane.org/
Original-Lines: 13
Original-X-Complaints-To: usenet@ger.gmane.org
X-Gmane-NNTP-Posting-Host: cpe-67-240-43-113.nycap.res.rr.com
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.1.1
In-Reply-To: <CAGg_6+P-x5KtC+O329yfZHen4fBSNFhcSVMmG9qds3cLj=yS7Q@mail.gmail.com>
X-Original-Sender: mw_triad@users.sourceforge.net
X-Original-Authentication-Results: mx.google.com;       spf=pass (google.com:
 domain of gclcip-std-proposals@m.gmane.org designates 80.91.229.3 as
 permitted sender) smtp.mail=gclcip-std-proposals@m.gmane.org
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:13726
Archived-At: <http://permalink.gmane.org/gmane.comp.lang.c++.isocpp.proposals/13726>

On 2014-10-06 15:42, Nevin Liber wrote:
> On 6 October 2014 14:40, Myriachan wrote:
>> That's only because it is decades too late to change STL to rename the
>> member functions count and max_count.
> 
> So instead you propose to confuse users even more.  That ship has sailed;
> why should we now be deliberately inconsistent with it?

The key word there is "change". I don't see what's to stop us fixing
things by *adding* a count() method and deprecating size(). :-)

-- 
Matthew

-- 

--- 
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/.

.
