220 7323 <CAGg_6+MghaN+zRQGeO+1e_WZP5GDjPCzHk0aFAxxjY6CPkpVfA@mail.gmail.com> article
Path: news.gmane.org!not-for-mail
From: Nevin Liber <nevin@eviloverlord.com>
Newsgroups: gmane.comp.lang.c++.isocpp.proposals
Subject: Re: Re: Predynamic Storage Duration
Date: Wed, 16 Oct 2013 10:46:09 -0500
Lines: 74
Approved: news@gmane.org
Message-ID: <CAGg_6+MghaN+zRQGeO+1e_WZP5GDjPCzHk0aFAxxjY6CPkpVfA@mail.gmail.com>
References: <6fabf6ab-eb9b-42a1-b4a4-deacb2d30ba1@isocpp.org>
 <19032952.LrutDz2Wei@tjmaciei-mobl2> <c9c5e9a5-3eed-480c-94d5-220b7fef8ce8@isocpp.org>
 <4504332.o5vA4BOQ0N@tjmaciei-mobl2> <f8dcbd0c-e135-4a09-ab2a-d1fa45cca66f@isocpp.org>
Reply-To: std-proposals@isocpp.org
NNTP-Posting-Host: plane.gmane.org
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary=001a11c2e39007d98b04e8dd9cfd
X-Trace: ger.gmane.org 1381938413 9979 80.91.229.3 (16 Oct 2013 15:46:53 GMT)
X-Complaints-To: usenet@ger.gmane.org
NNTP-Posting-Date: Wed, 16 Oct 2013 15:46:53 +0000 (UTC)
To: "std-proposals@isocpp.org" <std-proposals@isocpp.org>
Original-X-From: std-proposals+bncBCE35H5S6IDBB2XJ7KJAKGQED3RSNCY@isocpp.org Wed Oct 16 17:46:58 2013
Return-path: <std-proposals+bncBCE35H5S6IDBB2XJ7KJAKGQED3RSNCY@isocpp.org>
Envelope-to: gclcip-std-proposals@m.gmane.org
Original-Received: from mail-pb0-f71.google.com ([209.85.160.71])
	by plane.gmane.org with esmtp (Exim 4.69)
	(envelope-from <std-proposals+bncBCE35H5S6IDBB2XJ7KJAKGQED3RSNCY@isocpp.org>)
	id 1VWTJF-0006K7-0F
	for gclcip-std-proposals@m.gmane.org; Wed, 16 Oct 2013 17:46:53 +0200
Original-Received: by mail-pb0-f71.google.com with SMTP id uo5sf1467073pbc.6
        for <gclcip-std-proposals@m.gmane.org>; Wed, 16 Oct 2013 08:46:51 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=1e100.net; s=20130820;
        h=mime-version:sender:in-reply-to:references:from:date:message-id
         :subject: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=MQC9GU7bDDFt3jk7UCbaDDu+d5K5AcZrYmLlrCXxAXs=;
        b=kvxLRdoic9HXzlMc3wUzCoucGk0D6OiLHObG4S6g9bMqVcrVoRQPslJC6GyOPMQSm4
         6/OwZrHElJuwwtpTsvBsUw5XpYIy1rDcSG7zO4qrE/roj2po15Ty6E7naQjf8oQax2Dw
         rNTiv59E+92aD3nAb+VnKeWKOn/n1B1AoV8qJsl1OTTYMUi8GXMrYps84Q+yQywtmms5
         k4HS2jD8GUWfPDn8PaUsN/WZCxXeKUipkK9rkBMPV58pFKrPU4vxEmOLKhI3EplZ9wA1
         bTHPc90OtHWGON+ZxXZiEpyYZERwrskCZZtzUp+Tka10fsmxmCWESs3shvt5M91xcRKb
         Wg6A==
X-Received: by 10.68.136.229 with SMTP id qd5mr1189441pbb.6.1381938411585;
        Wed, 16 Oct 2013 08:46:51 -0700 (PDT)
X-BeenThere: std-proposals@isocpp.org
Original-Received: by 10.49.119.166 with SMTP id kv6ls633556qeb.10.gmail; Wed, 16 Oct
 2013 08:46:50 -0700 (PDT)
X-Received: by 10.224.45.136 with SMTP id e8mr3120490qaf.123.1381938410740;
        Wed, 16 Oct 2013 08:46:50 -0700 (PDT)
Original-Received: from mail-qa0-x22c.google.com (mail-qa0-x22c.google.com [2607:f8b0:400d:c00::22c])
        by mx.google.com with ESMTPS id s1si32851655qas.34.1969.12.31.16.00.00
        (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128);
        Wed, 16 Oct 2013 08:46:50 -0700 (PDT)
Received-SPF: pass (google.com: domain of nliber@gmail.com designates 2607:f8b0:400d:c00::22c as permitted sender) client-ip=2607:f8b0:400d:c00::22c;
Original-Received: by mail-qa0-f44.google.com with SMTP id cm18so4626983qab.17
        for <std-proposals@isocpp.org>; Wed, 16 Oct 2013 08:46:50 -0700 (PDT)
X-Received: by 10.224.135.131 with SMTP id n3mr3177047qat.109.1381938410017;
 Wed, 16 Oct 2013 08:46:50 -0700 (PDT)
Original-Sender: nliber@gmail.com
Original-Received: by 10.49.40.198 with HTTP; Wed, 16 Oct 2013 08:46:09 -0700 (PDT)
In-Reply-To: <f8dcbd0c-e135-4a09-ab2a-d1fa45cca66f@isocpp.org>
X-Original-Sender: nevin@eviloverlord.com
X-Original-Authentication-Results: mx.google.com;       spf=pass (google.com:
 domain of nliber@gmail.com designates 2607:f8b0:400d:c00::22c as permitted
 sender) smtp.mail=nliber@gmail.com;       dkim=pass header.i=@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:7323
Archived-At: <http://permalink.gmane.org/gmane.comp.lang.c++.isocpp.proposals/7323>

--001a11c2e39007d98b04e8dd9cfd
Content-Type: text/plain; charset=ISO-8859-1

On 16 October 2013 02:10, Andrew Tomazos <andrewtomazos@gmail.com> wrote:

>
> No, not what I am proposing.  You are focusing on the mechanism and not
> the logical behaviour.


Because you are trying to shoehorn this into existing types where there is
behavior you care about and behavior you don't.  We have to make sure that
the behavior you don't care about isn't observable behavior according to
the standard.

If this were a proposal for basic_string<char, char_traits<char>,
magic_allocator<char>>, a lot of the problem goes away, but so does the
interoperability.
-- 
 Nevin ":-)" Liber  <mailto:nevin@eviloverlord.com>  (847) 691-1404

-- 

--- 
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/.

--001a11c2e39007d98b04e8dd9cfd
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div class=3D"gmail_extra">On 16 October 2013 02:10, Andre=
w Tomazos <span dir=3D"ltr">&lt;<a href=3D"mailto:andrewtomazos@gmail.com" =
target=3D"_blank">andrewtomazos@gmail.com</a>&gt;</span> wrote:<br><div cla=
ss=3D"gmail_quote">

<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex"><br>No, not what I am proposing.=A0 You are =
focusing on the mechanism and not the logical behaviour.</blockquote></div>=
<br>

</div><div class=3D"gmail_extra">Because you are trying to shoehorn this in=
to existing types where there is behavior you care about and behavior you d=
on&#39;t.=A0 We have to make sure that the behavior you don&#39;t care abou=
t isn&#39;t observable behavior according to the standard.<br>

</div><div class=3D"gmail_extra"><br clear=3D"all"></div><div class=3D"gmai=
l_extra">If this were a proposal for basic_string&lt;char, char_traits&lt;c=
har&gt;, magic_allocator&lt;char&gt;&gt;, a lot of the problem goes away, b=
ut so does the interoperability.<br>

</div><div class=3D"gmail_extra">-- <br>=A0Nevin &quot;:-)&quot; Liber=A0 &=
lt;mailto:<a href=3D"mailto:nevin@eviloverlord.com" target=3D"_blank">nevin=
@eviloverlord.com</a>&gt;=A0 (847) 691-1404
</div></div>

<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/">http://groups.google.com/a/isocpp.org/group/std-proposals/<=
/a>.<br />

--001a11c2e39007d98b04e8dd9cfd--

.
