220 33644 <a552a383-843c-4c1e-a3f5-e77443d3b458@isocpp.org> article
Path: news.gmane.org!.POSTED!not-for-mail
From: Phil Bouchard <philippeb8@gmail.com>
Newsgroups: gmane.comp.lang.c++.isocpp.proposals
Subject: Re: Re: Deterministic C++ memory manager
Date: Sun, 6 Aug 2017 20:36:36 -0700 (PDT)
Lines: 125
Approved: news@gmane.org
Message-ID: <a552a383-843c-4c1e-a3f5-e77443d3b458@isocpp.org>
References: <68af3311-d2d7-42ff-8cfd-f8bcdc20bf0c@isocpp.org> <CADvuK0JfFJe5eveYpGypWQQcE9sodYDsGai-4nXy0q6g0Tb1ew@mail.gmail.com> <6fa3ed37-9699-4616-9e4c-a6171aa1d1a8@isocpp.org>
 <2764246.NOSN3ph2Ey@tjmaciei-mobl1>
Reply-To: std-proposals@isocpp.org
NNTP-Posting-Host: blaine.gmane.org
Mime-Version: 1.0
Content-Type: multipart/mixed; 
	boundary="----=_Part_2866_78961271.1502076996076"
X-Trace: blaine.gmane.org 1502076996 1885 195.159.176.226 (7 Aug 2017 03:36:36 GMT)
X-Complaints-To: usenet@blaine.gmane.org
NNTP-Posting-Date: Mon, 7 Aug 2017 03:36:36 +0000 (UTC)
To: ISO C++ Standard - Future Proposals <std-proposals@isocpp.org>
Original-X-From: std-proposals+bncBCAYTFXFZMBBBRGAT7GAKGQEQTHKCLY@isocpp.org Mon Aug 07 05:36:32 2017
Return-path: <std-proposals+bncBCAYTFXFZMBBBRGAT7GAKGQEQTHKCLY@isocpp.org>
Envelope-to: gclcip-std-proposals@m.gmane.org
Original-Received: from mail-yw0-f198.google.com ([209.85.161.198])
	by blaine.gmane.org with esmtp (Exim 4.84_2)
	(envelope-from <std-proposals+bncBCAYTFXFZMBBBRGAT7GAKGQEQTHKCLY@isocpp.org>)
	id 1deYqF-0000DJ-Tc
	for gclcip-std-proposals@m.gmane.org; Mon, 07 Aug 2017 05:36:32 +0200
Original-Received: by mail-yw0-f198.google.com with SMTP id t139sf135030046ywg.6
        for <gclcip-std-proposals@m.gmane.org>; Sun, 06 Aug 2017 20:36:38 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=isocpp-org.20150623.gappssmtp.com; s=20150623;
        h=date:from:to:message-id:in-reply-to:references:subject:mime-version
         :x-original-sender:reply-to:precedence:mailing-list:list-id
         :list-post:list-help:list-archive:list-subscribe:list-unsubscribe;
        bh=wioBeVLgwm43gwN49lC3YL9iDcKJm5cCgQeO3MMNxmU=;
        b=GR1P+6pIzmJpjeD1seb6tkPhHuVphognG3S7jFuljGqzlfTlO0Y/miFkJRSoGOVJbA
         rQ0F+YfTk9wZZakSrazfZGxhDl135cFN+/YRKx/WkIGuzRPj9Uki52f1kRg9tPxBn8LD
         yVzH3dKhuEFbSbd6J0qUXyvq+rA4VVjC2WbHIFTWdBrYk/u2rud8cdufRVhtBLbc4Ndi
         XbKkfAibEUxRAQc2uGf/fqPewKcQWeG1YusJO+tlf9H5/3zmac7DpxH+B4/GOtYI//7P
         VsexsI2stM0N6DjS5+QMaLx+lU3i7TPW74iYtCu8MuEu+EpsS40dMqMwRKUb/s3J2J1N
         JLRg==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=gmail.com; s=20161025;
        h=date:from:to:message-id:in-reply-to:references:subject:mime-version
         :x-original-sender:reply-to:precedence:mailing-list:list-id
         :list-post:list-help:list-archive:list-subscribe:list-unsubscribe;
        bh=wioBeVLgwm43gwN49lC3YL9iDcKJm5cCgQeO3MMNxmU=;
        b=XQzVa0L09bwACsmCWPLBr5EwdBGBPBKGtKpAtArY9HF2ll50SoRNfokVfy8UOPchDb
         5143noJJ/ZmQsRc2S1Cb9MZzCeJIO6vjGBztcmTfxxbxkniQ0GLxhcTqClbO0/vMn21B
         t+QPPGHjWiW3dYRqF5+BhUDOs2ZflGEtB4++IF0AevdUJmIIzgEy5WvU9LLMh7qLuom9
         JeLDEcWG2O3cIKRBPsztgkzqNnjfiw4JJCM+RqHnqd//UYHEdOofJSSc275QN6M55uDA
         Mu4iYArAf2e47D9SjicgUH/k/PIOXPD30CYo2PB9TA9U3mKzMhS6TbS7q2yy9vCDGpL5
         Cl8A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=1e100.net; s=20161025;
        h=x-gm-message-state:date:from:to:message-id:in-reply-to:references
         :subject:mime-version:x-original-sender:reply-to:precedence
         :mailing-list:list-id:x-spam-checked-in-group:list-post:list-help
         :list-archive:list-subscribe:list-unsubscribe;
        bh=wioBeVLgwm43gwN49lC3YL9iDcKJm5cCgQeO3MMNxmU=;
        b=ODDRhkShNBZGGQhx5p+IWCLlWSl8LJ7KBxWgtCPb6StSKB2wZ8pJR1fy+cKec6mBHU
         qxNBPJq4vaFInLnPY8HjFUrwiYgBiptJtvohbwPvOYLCM/mgpYGtF95mM6Gq9Qh1TA83
         Edx4ZDT/ma0iGz6AYgvnrsk14EykAQTeBl8M0RqaBhnQQ08PtsX73PKRrqUtTIW1T3xs
         ebbnaSB3yVcbtRXVxf3FkOg4jsqAqNYt19Oerfk0hrDregjWOOY5r5e/OqHTby+lKmRF
         Xln+JPRjq9OeJeXQEWGVtLtrGOiv1YgI/2b2LK7wYiD924IyugkPqnKx0Myb5MT6GaAg
         LhQA==
X-Gm-Message-State: AIVw112bUoB77JMIvH79lO9r/FZ67vG6gNxWcgmUNUB3fxsfd470Q+Vn
	R6s6+O+Y1Gm8XTAi
X-Received: by 10.129.188.3 with SMTP id a3mr7044274ywi.181.1502076997866;
        Sun, 06 Aug 2017 20:36:37 -0700 (PDT)
X-BeenThere: std-proposals@isocpp.org
Original-Received: by 10.107.51.212 with SMTP id z203ls284281ioz.53.gmail; Sun, 06 Aug
 2017 20:36:36 -0700 (PDT)
X-Received: by 10.31.154.20 with SMTP id c20mr5158vke.5.1502076996517;
        Sun, 06 Aug 2017 20:36:36 -0700 (PDT)
In-Reply-To: <2764246.NOSN3ph2Ey@tjmaciei-mobl1>
X-Original-Sender: philippeb8@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: <https://groups.google.com/a/isocpp.org/group/std-proposals/post>, <mailto:std-proposals@isocpp.org>
List-Help: <https://support.google.com/a/isocpp.org/bin/topic.py?topic=25838>, <mailto:std-proposals+help@isocpp.org>
List-Archive: <https://groups.google.com/a/isocpp.org/group/std-proposals/>
List-Subscribe: <https://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>,
 <https://groups.google.com/a/isocpp.org/group/std-proposals/subscribe>
Xref: news.gmane.org gmane.comp.lang.c++.isocpp.proposals:33644
Archived-At: <http://permalink.gmane.org/gmane.comp.lang.c++.isocpp.proposals/33644>

------=_Part_2866_78961271.1502076996076
Content-Type: multipart/alternative; 
	boundary="----=_Part_2867_1641671310.1502076996076"

------=_Part_2867_1641671310.1502076996076
Content-Type: text/plain; charset="UTF-8"

Ok thank you very much. I'll use the following template:
http://open-std.org/jtc1/sc22/wg21/docs/papers/2012/n3370.html

On Sunday, August 6, 2017 at 11:09:55 PM UTC-4, Thiago Macieira wrote:
>
> On Sunday, 6 August 2017 19:41:43 PDT Phil Bouchard wrote: 
> > I understand ISO is a specification specialization and that's why I'm 
> here. 
> > I would like to add the aforementioned features to the C++ language 
> > (implicit instantiations at each scope, metadata, etc.) so that I am 
> able 
> > to make my implementation for Boost as clean as I present it with the 
> BB++ 
> > language. 
> > 
> > I also think these features could be applied to not only root_ptr's 
> needs 
> > but will allow at lot a various useful derivatives. For example BB++ 
> makes 
> > it very easy to apply a specialized template function to all member 
> > variables of a class using that metadata thing. 
>
> You'll need to explain what you need. This description above is not 
> sufficient. 
>
> Please show what people do today, what the problem is with how they do it, 
> and 
> how you'd like to change it (suggest a syntax, even if it won't work and 
> we 
> need to change it). 
>
> -- 
> Thiago Macieira - thiago (AT) macieira.info - thiago (AT) kde.org 
>    Software Architect - Intel Open Source Technology Center 
>
>

-- 
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.
To view this discussion on the web visit https://groups.google.com/a/isocpp.org/d/msgid/std-proposals/a552a383-843c-4c1e-a3f5-e77443d3b458%40isocpp.org.

------=_Part_2867_1641671310.1502076996076
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Ok thank you very much. I&#39;ll use the following templat=
e:<br>http://open-std.org/jtc1/sc22/wg21/docs/papers/2012/n3370.html<br><br=
>On Sunday, August 6, 2017 at 11:09:55 PM UTC-4, Thiago Macieira wrote:<blo=
ckquote class=3D"gmail_quote" style=3D"margin: 0;margin-left: 0.8ex;border-=
left: 1px #ccc solid;padding-left: 1ex;">On Sunday, 6 August 2017 19:41:43 =
PDT Phil Bouchard wrote:
<br>&gt; I understand ISO is a specification specialization and that&#39;s =
why I&#39;m here.
<br>&gt; I would like to add the aforementioned features to the C++ languag=
e
<br>&gt; (implicit instantiations at each scope, metadata, etc.) so that I =
am able
<br>&gt; to make my implementation for Boost as clean as I present it with =
the BB++
<br>&gt; language.
<br>&gt;=20
<br>&gt; I also think these features could be applied to not only root_ptr&=
#39;s needs
<br>&gt; but will allow at lot a various useful derivatives. For example BB=
++ makes
<br>&gt; it very easy to apply a specialized template function to all membe=
r
<br>&gt; variables of a class using that metadata thing.
<br>
<br>You&#39;ll need to explain what you need. This description above is not=
 sufficient.
<br>
<br>Please show what people do today, what the problem is with how they do =
it, and=20
<br>how you&#39;d like to change it (suggest a syntax, even if it won&#39;t=
 work and we=20
<br>need to change it).
<br>
<br>--=20
<br>Thiago Macieira - thiago (AT) <a href=3D"http://macieira.info" target=
=3D"_blank" rel=3D"nofollow" onmousedown=3D"this.href=3D&#39;http://www.goo=
gle.com/url?q\x3dhttp%3A%2F%2Fmacieira.info\x26sa\x3dD\x26sntz\x3d1\x26usg\=
x3dAFQjCNEswDUBNCNanbu7euhqLn_62FW8ag&#39;;return true;" onclick=3D"this.hr=
ef=3D&#39;http://www.google.com/url?q\x3dhttp%3A%2F%2Fmacieira.info\x26sa\x=
3dD\x26sntz\x3d1\x26usg\x3dAFQjCNEswDUBNCNanbu7euhqLn_62FW8ag&#39;;return t=
rue;">macieira.info</a> - thiago (AT) <a href=3D"http://kde.org" target=3D"=
_blank" rel=3D"nofollow" onmousedown=3D"this.href=3D&#39;http://www.google.=
com/url?q\x3dhttp%3A%2F%2Fkde.org\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNH=
GRJdo5_JYG1DowztwAHAKs80XSA&#39;;return true;" onclick=3D"this.href=3D&#39;=
http://www.google.com/url?q\x3dhttp%3A%2F%2Fkde.org\x26sa\x3dD\x26sntz\x3d1=
\x26usg\x3dAFQjCNHGRJdo5_JYG1DowztwAHAKs80XSA&#39;;return true;">kde.org</a=
>
<br>=C2=A0 =C2=A0Software Architect - Intel Open Source Technology Center
<br>
<br></blockquote></div>

<p></p>

-- <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+unsubscribe@isocpp.org">std-proposa=
ls+unsubscribe@isocpp.org</a>.<br />
To post to this group, send email to <a href=3D"mailto:std-proposals@isocpp=
..org">std-proposals@isocpp.org</a>.<br />
To view this discussion on the web visit <a href=3D"https://groups.google.c=
om/a/isocpp.org/d/msgid/std-proposals/a552a383-843c-4c1e-a3f5-e77443d3b458%=
40isocpp.org?utm_medium=3Demail&utm_source=3Dfooter">https://groups.google.=
com/a/isocpp.org/d/msgid/std-proposals/a552a383-843c-4c1e-a3f5-e77443d3b458=
%40isocpp.org</a>.<br />

------=_Part_2867_1641671310.1502076996076--

------=_Part_2866_78961271.1502076996076--

.
