220 6237 <1378562952.3956.44.camel@patrick-laptop-debian.home> article
Path: news.gmane.org!not-for-mail
From: Patrick Michael Niedzielski <patrickniedzielski@gmail.com>
Newsgroups: gmane.comp.lang.c++.isocpp.proposals
Subject: Re: Specialization of std::stack for std::forward_list
Date: Sat, 07 Sep 2013 14:09:12 +0000
Lines: 42
Approved: news@gmane.org
Message-ID: <1378562952.3956.44.camel@patrick-laptop-debian.home>
References: <d51e20f7-665e-49f7-a3e8-caed3660563f@isocpp.org>
	 <CAGNvRgDd2KS+MVM0tXHTTO7nk=9BCEcrCdtnKweySr7b0L=bmA@mail.gmail.com>
	 <419bda08-54a2-43e7-8dd7-ade5bf47cf88@isocpp.org>
	 <CAGNvRgDUNb04tC-5zXSfPoonBay_aY2A-br0LK2w3J1yOdS8Nw@mail.gmail.com>
	 <CAOHCbisi7GHw8MSZDkpND=cYGn2nyWFKPpG_EkZ2Lyz1cn1Rbw@mail.gmail.com>
	 <CAGNvRgC0uTfZfuzej57xU-ds=TKCwSGN_rVwfasuipqO2sZb=g@mail.gmail.com>
	 <CAOHCbiu_66-FnRaB_-J7rv=kTGUd28KZ8aAH_isOVcYdOKpaoQ@mail.gmail.com>
	 <CAGNvRgBYyN5HHMuKSMpxSBrUc7OMUf8C+aE96h4QM2PkmS7Z6w@mail.gmail.com>
	 <39e36024-36a6-4123-b9c8-b8cfec1b16a0@isocpp.org>
	 <b49fd494-8bfd-4b99-b9bf-ed156e8ca09a@isocpp.org>
	 <CABbCQwsV6Sfy=5Z2gRcX7wMxHYZ83sA0hfYQe6MSjgThsY00cA@mail.gmail.com>
	 <1378557615.3956.11.camel@patrick-laptop-debian.home>
	 <ae735bce-859c-4d8e-b3b0-69958fe00d19@isocpp.org>
	 <1378559780.3956.15.camel@patrick-laptop-debian.home>
	 <a8ddf742-2921-4f3c-8a5c-3f42d0ecd703@isocpp.org>
	 <1378562065.3956.41.camel@patrick-laptop-debian.home>
	 <b0b137f6-6eb4-4053-84bf-191f767817e1@isocpp.org>
Reply-To: std-proposals@isocpp.org
NNTP-Posting-Host: plane.gmane.org
Mime-Version: 1.0
Content-Type: multipart/signed; micalg="pgp-sha1"; protocol="application/pgp-signature";
	boundary="=-2X6d09uEo99czLW7sE/N"
X-Trace: ger.gmane.org 1378563045 19166 80.91.229.3 (7 Sep 2013 14:10:45 GMT)
X-Complaints-To: usenet@ger.gmane.org
NNTP-Posting-Date: Sat, 7 Sep 2013 14:10:45 +0000 (UTC)
To: std-proposals@isocpp.org
Original-X-From: std-proposals+bncBC4IXLVISQMRBZPHVSIQKGQEQY4M4BY@isocpp.org Sat Sep 07 16:10:47 2013
Return-path: <std-proposals+bncBC4IXLVISQMRBZPHVSIQKGQEQY4M4BY@isocpp.org>
Envelope-to: gclcip-std-proposals@m.gmane.org
Original-Received: from mail-qe0-f72.google.com ([209.85.128.72])
	by plane.gmane.org with esmtp (Exim 4.69)
	(envelope-from <std-proposals+bncBC4IXLVISQMRBZPHVSIQKGQEQY4M4BY@isocpp.org>)
	id 1VIJDr-0005rZ-3Z
	for gclcip-std-proposals@m.gmane.org; Sat, 07 Sep 2013 16:10:47 +0200
Original-Received: by mail-qe0-f72.google.com with SMTP id 6sf5421915qea.11
        for <gclcip-std-proposals@m.gmane.org>; Sat, 07 Sep 2013 07:10:46 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=1e100.net; s=20130820;
        h=message-id:subject:from:to:date:in-reply-to:references:content-type
         :mime-version: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=/JA81FGFr5Vpi/aKKN0b+Ld4okQHsy3Uk8rv892pwkA=;
        b=S2oS0tvYCCGVDA5FO9ggQVLK1Oe9cAhoDD5PQf+1OYAU7FPfyjRqV/+x5KmifBxrdq
         TZMRlO9vSfkA9vRSd3dKNZ3YFAOhMSsGiNI582MzzltX/7reIILn1BQmvLDtaxuKMJRx
         hFV2mBr9m0aYdzvvN4fFiLNFvKonWlVtmxIkXFwoc8FopZ2q1ZxWCGDNX2fTahiuR0U6
         VR0CsyUtUOsYvBm/naOLJ5PWuHg70fAR/ojl0WRuN4Pjp63RfDyCpyNaXIesB5aQRhIN
         NlM3C29Qpfv8xzhftpr6RAaZInOCU/gZxFfR9/rHNv+9uoQnmF0i/C6TkW0JW5fK+TN0
         GKRg==
X-Received: by 10.236.14.100 with SMTP id c64mr2762583yhc.38.1378563046242;
        Sat, 07 Sep 2013 07:10:46 -0700 (PDT)
X-BeenThere: std-proposals@isocpp.org
Original-Received: by 10.49.38.130 with SMTP id g2ls1193313qek.99.gmail; Sat, 07 Sep
 2013 07:10:45 -0700 (PDT)
X-Received: by 10.49.39.39 with SMTP id m7mr9383676qek.60.1378563045726;
        Sat, 07 Sep 2013 07:10:45 -0700 (PDT)
Original-Received: from mail-qe0-x230.google.com (mail-qe0-x230.google.com [2607:f8b0:400d:c02::230])
        by mx.google.com with ESMTPS id f3si1580924qar.13.1969.12.31.16.00.00
        (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128);
        Sat, 07 Sep 2013 07:10:45 -0700 (PDT)
Received-SPF: pass (google.com: domain of patrickniedzielski@gmail.com designates 2607:f8b0:400d:c02::230 as permitted sender) client-ip=2607:f8b0:400d:c02::230;
Original-Received: by mail-qe0-f48.google.com with SMTP id nd7so1344220qeb.21
        for <std-proposals@isocpp.org>; Sat, 07 Sep 2013 07:10:45 -0700 (PDT)
X-Received: by 10.49.82.130 with SMTP id i2mr9513253qey.36.1378563045597;
        Sat, 07 Sep 2013 07:10:45 -0700 (PDT)
Original-Received: from [10.33.53.74] (nat-128-84-124-0-330.cit.cornell.edu. [128.84.125.74])
        by mx.google.com with ESMTPSA id c3sm5523889qag.5.1969.12.31.16.00.00
        (version=SSLv3 cipher=RC4-SHA bits=128/128);
        Sat, 07 Sep 2013 07:10:44 -0700 (PDT)
In-Reply-To: <b0b137f6-6eb4-4053-84bf-191f767817e1@isocpp.org>
X-Mailer: Evolution 3.4.4-4+b1
X-Original-Sender: patrickniedzielski@gmail.com
X-Original-Authentication-Results: mx.google.com;       spf=pass (google.com:
 domain of patrickniedzielski@gmail.com designates 2607:f8b0:400d:c02::230 as
 permitted sender) smtp.mail=patrickniedzielski@gmail.com;       dkim=pass
 header.i=@gmail.com;       dmarc=pass (p=NONE dis=NONE) d=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: <http://groups.google.com/a/isocpp.org/group/std-proposals/subscribe>,
 <mailto:googlegroups-manage+399137483710+unsubscribe@googlegroups.com>
Xref: news.gmane.org gmane.comp.lang.c++.isocpp.proposals:6237
Archived-At: <http://permalink.gmane.org/gmane.comp.lang.c++.isocpp.proposals/6237>


--=-2X6d09uEo99czLW7sE/N
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

On sab, 2013-09-07 at 07:07 -0700, Vlad from Moscow wrote:
> Again you are mistaken. The client code knows nothing about protected=20
> members of your class. It relies only on the interface you provided. You=
=20
> confuse the realization with the interface.=20

I'm sorry, I don't see how I haven't shown that the client code
SneakyFoo that a user of my library would write knows nothing about
Foo's protected member, especially since it uses the member.

I don't wish to continue this discussion any further, as you don't seem
to be addressing or trying to understand my points, and instead are just
claiming that I'm wrong without giving any reasoning.

Best,
Patrick

--=-2X6d09uEo99czLW7sE/N
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part
Content-Transfer-Encoding: 7bit

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.14 (GNU/Linux)

iQEcBAABAgAGBQJSKzOIAAoJECyWbNe9EHCft2QIALJRv6Aj7gk/SQsecS5ZOdjy
la2J2p9nhOEMGasebnnUtkeskrnZ5K3bDJbxImPLiUDmQ3MFseDNkd8J1eJPujWS
2i+maCiNrcBMTtrPyUBb5F1xk25mcKMk2f5ld4LD+5Qv0fZfM/UbjMILekcSsPOh
jIJpGOQtHQCPTkaJ7ZWYJCAtVxNOjU3ZCZUV4UsMNuvHUUbNQ30LhV5KSVVnBNxL
r4TIhDBgnqZdqRhTEgs1nWMnzPUCu/loMxwHS/IdqETUp5Q2k3vts6RJC/Aobx6F
PgSEb98amw6wrS1ozvOmEYyD3RFaXO9gmvdzeGrW1txXAIb4bmv2ysoQ5F503YE=
=1aPW
-----END PGP SIGNATURE-----

--=-2X6d09uEo99czLW7sE/N--


.
