220 5516 <CACQQCoEfcPSxmC0OGoooorKSt6sejG0atHp6aw90v_KpmZa76Q@mail.gmail.com> article
Path: news.gmane.org!not-for-mail
From: Steve Heller <technovelist@gmail.com>
Newsgroups: gmane.comp.lang.c++.isocpp.proposals
Subject: Re: Re: A library to provide a virtual memory vector
 of strings
Date: Tue, 23 Jul 2013 09:34:35 -0500
Lines: 134
Approved: news@gmane.org
Message-ID: <CACQQCoEfcPSxmC0OGoooorKSt6sejG0atHp6aw90v_KpmZa76Q@mail.gmail.com>
References: <861959e9-74f3-4ed8-aeca-bad9c3256acd@isocpp.org>
	<2896e1b4-1e3c-493e-b61b-7c1ae955de46@isocpp.org>
	<CACQQCoH=GCd3cokpf9cWF3TkwhwXEkx1P7cSJBX8qJW_f51K=A@mail.gmail.com>
	<CAFk2RUb81aWipLHLRokxFpBM9Bv6pu5-z9qWSjRWzSrGFrgQPQ@mail.gmail.com>
Reply-To: std-proposals@isocpp.org
NNTP-Posting-Host: plane.gmane.org
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary=089e0116026a2b3ad704e22eb15e
X-Trace: ger.gmane.org 1374590080 12694 80.91.229.3 (23 Jul 2013 14:34:40 GMT)
X-Complaints-To: usenet@ger.gmane.org
NNTP-Posting-Date: Tue, 23 Jul 2013 14:34:40 +0000 (UTC)
To: std-proposals@isocpp.org
Original-X-From: std-proposals+bncBDG2H26ZRUARB65IXKHQKGQEIXWJ57Q@isocpp.org Tue Jul 23 16:34:43 2013
Return-path: <std-proposals+bncBDG2H26ZRUARB65IXKHQKGQEIXWJ57Q@isocpp.org>
Envelope-to: gclcip-std-proposals@m.gmane.org
Original-Received: from mail-ob0-f198.google.com ([209.85.214.198])
	by plane.gmane.org with esmtp (Exim 4.69)
	(envelope-from <std-proposals+bncBDG2H26ZRUARB65IXKHQKGQEIXWJ57Q@isocpp.org>)
	id 1V1dfh-0002qi-E9
	for gclcip-std-proposals@m.gmane.org; Tue, 23 Jul 2013 16:34:37 +0200
Original-Received: by mail-ob0-f198.google.com with SMTP id up14sf33243677obb.5
        for <gclcip-std-proposals@m.gmane.org>; Tue, 23 Jul 2013 07:34:36 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=gmail.com; s=20120113;
        h=x-beenthere: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:x-google-group-id
         :list-post:list-help:list-archive:list-subscribe:list-unsubscribe
         :content-type;
        bh=GHIze5oPA8eWwaYKUhR6B05wk7kwl0+vZlVwzxSjM94=;
        b=U+WyMXN9NEFcGB1125EP4oNwxvhECvxs0HGLtRpB2EqJ+GqfgvVDXgf2xCnONCgylF
         Md3GPYpZYqDn32o/vQp09UvLGHONXizz1xyoujI1VgE/kk95k/mQgv4zs1o00RMYd3UX
         7SwezfGSc1vEroBWT35FhD6zyy8A6dXJMcoV7lOgB6TL7beAvgIn4K7K/3ezUW/U1Oc+
         dvTvK/cGezg0lv4GWuqcsF4J3LRLJD9bCBebgd8moz684hsGe4kr725f4LGN/Y/mBzzE
         peqxdLZzYXWYN9L7vlZvPx1UxiPXRH8FVn0pqmguZN+bd5O52j6XfYsGv1dJ9uVhpFHR
         JMYw==
X-Received: by 10.182.71.44 with SMTP id r12mr8456172obu.25.1374590076308;
        Tue, 23 Jul 2013 07:34:36 -0700 (PDT)
X-BeenThere: std-proposals@isocpp.org
Original-Received: by 10.182.118.137 with SMTP id km9ls1295232obb.7.gmail; Tue, 23 Jul
 2013 07:34:35 -0700 (PDT)
X-Received: by 10.60.97.200 with SMTP id ec8mr30742900oeb.33.1374590075798;
        Tue, 23 Jul 2013 07:34:35 -0700 (PDT)
Original-Received: from mail-ob0-x22c.google.com (mail-ob0-x22c.google.com [2607:f8b0:4003:c01::22c])
        by mx.google.com with ESMTPS id u6si18586402oes.133.2013.07.23.07.34.35
        for <std-proposals@isocpp.org>
        (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128);
        Tue, 23 Jul 2013 07:34:35 -0700 (PDT)
Received-SPF: pass (google.com: domain of technovelist@gmail.com designates 2607:f8b0:4003:c01::22c as permitted sender) client-ip=2607:f8b0:4003:c01::22c;
Original-Received: by mail-ob0-f172.google.com with SMTP id wo10so10191556obc.17
        for <std-proposals@isocpp.org>; Tue, 23 Jul 2013 07:34:35 -0700 (PDT)
X-Received: by 10.60.94.136 with SMTP id dc8mr30725913oeb.89.1374590075613;
 Tue, 23 Jul 2013 07:34:35 -0700 (PDT)
Original-Received: by 10.60.28.100 with HTTP; Tue, 23 Jul 2013 07:34:35 -0700 (PDT)
In-Reply-To: <CAFk2RUb81aWipLHLRokxFpBM9Bv6pu5-z9qWSjRWzSrGFrgQPQ@mail.gmail.com>
X-Original-Sender: technovelist@gmail.com
X-Original-Authentication-Results: mx.google.com;       spf=pass (google.com:
 domain of technovelist@gmail.com designates 2607:f8b0:4003:c01::22c as
 permitted sender) smtp.mail=technovelist@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:5516
Archived-At: <http://permalink.gmane.org/gmane.comp.lang.c++.isocpp.proposals/5516>

--089e0116026a2b3ad704e22eb15e
Content-Type: text/plain; charset=ISO-8859-1

Well, since this library and its predecessor implementations have been
around for at least 30 years, I'm pretty sure that the underlying ideas are
sound. As for the current implementation, it is in use in my current
employer's products and has been very helpful in reducing memory
consumption without causing any significant problems.

On Tue, Jul 23, 2013 at 9:23 AM, Ville Voutilainen <
ville.voutilainen@gmail.com> wrote:

>
>
>
> On 23 July 2013 17:16, Steve Heller <technovelist@gmail.com> wrote:
>
>> An earlier implementation has been published, in my optimization books,
>> including "Optimizing C++". I have made significant improvements to it
>> since then, however, including read-only access and a number of speed
>> optimizations and capacity improvements.
>>
>> I don't see the utility of trying to get it into Boost, so long as the
>> committee is interested in it.
>>
>>
> The reason going via boost is recommended is gaining implementation and
> user experience, and thus
> fix problems before standardization. Chances are that it's faster to get
> something out there via boost.
> That would be its utility, but as I said, it's not a prerequisite, for
> various reasons people occasionally
> choose not to go via boost.
>
>  --
>
> ---
> 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/.
>
>
>

-- 

--- 
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/.



--089e0116026a2b3ad704e22eb15e
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Well, since this library and its predecessor implementations have been arou=
nd for at least 30 years, I&#39;m pretty sure that the underlying ideas are=
 sound. As for the current implementation, it is in use in my current emplo=
yer&#39;s products and has been very helpful in reducing memory consumption=
 without causing any significant problems.<br>
<br><div class=3D"gmail_quote">On Tue, Jul 23, 2013 at 9:23 AM, Ville Vouti=
lainen <span dir=3D"ltr">&lt;<a href=3D"mailto:ville.voutilainen@gmail.com"=
 target=3D"_blank">ville.voutilainen@gmail.com</a>&gt;</span> wrote:<br><bl=
ockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #=
ccc solid;padding-left:1ex">
<div dir=3D"ltr"><br><div class=3D"gmail_extra"><br><br><div class=3D"gmail=
_quote"><div class=3D"im">On 23 July 2013 17:16, Steve Heller <span dir=3D"=
ltr">&lt;<a href=3D"mailto:technovelist@gmail.com" target=3D"_blank">techno=
velist@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">An earlier implementation has been published=
, in my optimization books, including &quot;Optimizing C++&quot;. I have ma=
de significant improvements to it since then, however, including read-only =
access and a number of speed optimizations and capacity improvements.<div>


<br></div><div>I don&#39;t see the utility of trying to get it into Boost, =
so long as the committee is interested in it.<br><br></div></blockquote><di=
v><br></div></div><div>The reason going via boost is recommended is gaining=
 implementation and user experience, and thus<br>

fix problems before standardization. Chances are that it&#39;s faster to ge=
t something out there via boost.<br></div><div>That would be its utility, b=
ut as I said, it&#39;s not a prerequisite, for various reasons people occas=
ionally<br>

</div><div>choose not to go via boost. <br></div></div><br></div></div><div=
 class=3D"HOEnZb"><div class=3D"h5">

<p></p>

-- <br>
=A0<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%2Bunsubscribe@isocpp.org" target=3D=
"_blank">std-proposals+unsubscribe@isocpp.org</a>.<br>
To post to this group, send email to <a href=3D"mailto:std-proposals@isocpp=
..org" target=3D"_blank">std-proposals@isocpp.org</a>.<br>
Visit this group at <a href=3D"http://groups.google.com/a/isocpp.org/group/=
std-proposals/" target=3D"_blank">http://groups.google.com/a/isocpp.org/gro=
up/std-proposals/</a>.<br>
=A0<br>
=A0<br>
</div></div></blockquote></div><br>

<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 />
&nbsp;<br />
&nbsp;<br />

--089e0116026a2b3ad704e22eb15e--

.
