Topic: accepting boost mpl


Author: shakti.pr.misra@gmail.com
Date: Thu, 6 Dec 2012 04:38:31 -0800 (PST)
Raw View
------=_Part_5_12509525.1354797511418
Content-Type: text/plain; charset=ISO-8859-1

Hi All,
I am new to this forum. I just wanted to know if there is any proposal to
make Boost MPL libraries as part of C++ standard library?
~Thanks

--




------=_Part_5_12509525.1354797511418
Content-Type: text/html; charset=ISO-8859-1

Hi All,<br>I am new to this forum. I just wanted to know if there is any proposal to make Boost MPL libraries as part of C++ standard library?<br>~Thanks

<p></p>

-- <br />
&nbsp;<br />
&nbsp;<br />
&nbsp;<br />

------=_Part_5_12509525.1354797511418--

.


Author: =?ISO-8859-1?Q?Daniel_Kr=FCgler?= <daniel.kruegler@gmail.com>
Date: Thu, 6 Dec 2012 13:45:29 +0100
Raw View
--089e0118499c5c5c3a04d02e79ae
Content-Type: text/plain; charset=ISO-8859-1

2012/12/6 <shakti.pr.misra@gmail.com>

> Hi All,
> I am new to this forum. I just wanted to know if there is any proposal to
> make Boost MPL libraries as part of C++ standard library?
>

To my knowledge this proposal has not yet been made. Note that if you want
to make such a proposal, it must be based on non-external documents. You
cannot just copy the boost documentation, for example. Further, I assume
that you would start with a subset of boost::mpl, so what subset are you
suggesting?

- Daniel

--




--089e0118499c5c5c3a04d02e79ae
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<div class=3D"gmail_quote">2012/12/6  <span dir=3D"ltr">&lt;<a href=3D"mail=
to:shakti.pr.misra@gmail.com" target=3D"_blank">shakti.pr.misra@gmail.com</=
a>&gt;</span><br><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8=
ex;border-left:1px #ccc solid;padding-left:1ex">
Hi All,<br>I am new to this forum. I just wanted to know if there is any pr=
oposal to make Boost MPL libraries as part of C++ standard library?<br><spa=
n class=3D"HOEnZb"><font color=3D"#888888"></font></span></blockquote><div>
<br>To my knowledge this proposal has not yet been made. Note that if you w=
ant to make such a proposal, it must be based on non-external documents. Yo=
u cannot just copy the boost documentation, for example. Further, I assume =
that you would start with a subset of boost::mpl, so what subset are you su=
ggesting?<br>
<br>- Daniel<br></div></div>

<p></p>

-- <br />
&nbsp;<br />
&nbsp;<br />
&nbsp;<br />

--089e0118499c5c5c3a04d02e79ae--

.


Author: Shakti Misra <shakti.misra.works@gmail.com>
Date: Thu, 6 Dec 2012 20:46:43 -0800 (PST)
Raw View
------=_Part_1043_314498.1354855603962
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Ok. I am not a member of the boost community. Still can I make this=20
proposal?=20
I do use a lot of the MPL, but for a subset I think

1. Datatypes
2. Metafunctions can be starting point.

So if I can make formal proposals, may be I can write a formal document on=
=20
that.
~Thanks

On Thursday, December 6, 2012 6:15:29 PM UTC+5:30, Daniel Kr=FCgler wrote:
>
> 2012/12/6 <shakti....@gmail.com <javascript:>>
>
>> Hi All,
>> I am new to this forum. I just wanted to know if there is any proposal t=
o=20
>> make Boost MPL libraries as part of C++ standard library?
>>
>
> To my knowledge this proposal has not yet been made. Note that if you wan=
t=20
> to make such a proposal, it must be based on non-external documents. You=
=20
> cannot just copy the boost documentation, for example. Further, I assume=
=20
> that you would start with a subset of boost::mpl, so what subset are you=
=20
> suggesting?
>
> - Daniel
>

--=20




------=_Part_1043_314498.1354855603962
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Ok. I am not a member of the boost community. Still can I make this proposa=
l? <br>I do use a lot of the MPL, but for a subset I think<br><br>1. Dataty=
pes<br>2. Metafunctions can be starting point.<br><br>So if I can make form=
al proposals, may be I can write a formal document on that.<br>~Thanks<br><=
br>On Thursday, December 6, 2012 6:15:29 PM UTC+5:30, Daniel Kr=FCgler wrot=
e:<blockquote class=3D"gmail_quote" style=3D"margin: 0;margin-left: 0.8ex;b=
order-left: 1px #ccc solid;padding-left: 1ex;"><div class=3D"gmail_quote">2=
012/12/6  <span dir=3D"ltr">&lt;<a href=3D"javascript:" target=3D"_blank" g=
df-obfuscated-mailto=3D"oiRw5wpQMUUJ">shakti....@gmail.com</a>&gt;</span><b=
r><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:=
1px #ccc solid;padding-left:1ex">
Hi All,<br>I am new to this forum. I just wanted to know if there is any pr=
oposal to make Boost MPL libraries as part of C++ standard library?<br><spa=
n><font color=3D"#888888"></font></span></blockquote><div>
<br>To my knowledge this proposal has not yet been made. Note that if you w=
ant to make such a proposal, it must be based on non-external documents. Yo=
u cannot just copy the boost documentation, for example. Further, I assume =
that you would start with a subset of boost::mpl, so what subset are you su=
ggesting?<br>
<br>- Daniel<br></div></div>
</blockquote>

<p></p>

-- <br />
&nbsp;<br />
&nbsp;<br />
&nbsp;<br />

------=_Part_1043_314498.1354855603962--

.


Author: =?ISO-8859-1?Q?Daniel_Kr=FCgler?= <daniel.kruegler@gmail.com>
Date: Fri, 7 Dec 2012 08:32:21 +0100
Raw View
--bcaec50165b7560f8204d03e37cf
Content-Type: text/plain; charset=ISO-8859-1

2012/12/7 Shakti Misra <shakti.misra.works@gmail.com>

> Ok. I am not a member of the boost community. Still can I make this
> proposal?
>

Of-course.


> I do use a lot of the MPL, but for a subset I think
>
> 1. Datatypes
> 2. Metafunctions can be starting point.
>
> So if I can make formal proposals, may be I can write a formal document on
> that.
>

Of-course you can. I strongly recommend to present your intended wording
here on this list (an attachment of an html file or pdf would be great), so
that others can comment on it (to get it improved), before you request a
document number for it.

- Daniel

--




--bcaec50165b7560f8204d03e37cf
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<div class=3D"gmail_quote">2012/12/7 Shakti Misra <span dir=3D"ltr">&lt;<a =
href=3D"mailto:shakti.misra.works@gmail.com" target=3D"_blank">shakti.misra=
..works@gmail.com</a>&gt;</span><br><blockquote class=3D"gmail_quote" style=
=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Ok. I am not a member of the boost community. Still can I make this proposa=
l? <br></blockquote><div><br>Of-course.<br>=A0</div><blockquote class=3D"gm=
ail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-le=
ft:1ex">
I do use a lot of the MPL, but for a subset I think<br><br>1. Datatypes<br>=
2. Metafunctions can be starting point.<br><br>So if I can make formal prop=
osals, may be I can write a formal document on that.<br></blockquote><div>
<br>Of-course you can. I strongly recommend to present your intended wordin=
g here on this list (an attachment of an html file or pdf would be great), =
so that others can comment on it (to get it improved), before you request a=
 document number for it.<br>
<br>- Daniel<br></div></div><br>

<p></p>

-- <br />
&nbsp;<br />
&nbsp;<br />
&nbsp;<br />

--bcaec50165b7560f8204d03e37cf--

.


Author: Shakti Misra <shakti.misra.works@gmail.com>
Date: Fri, 7 Dec 2012 00:51:53 -0800 (PST)
Raw View
------=_Part_520_33391499.1354870313654
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Thanks. I will do that.

On Friday, December 7, 2012 1:02:21 PM UTC+5:30, Daniel Kr=FCgler wrote:
>
> 2012/12/7 Shakti Misra <shakti.mi...@gmail.com <javascript:>>
>
>> Ok. I am not a member of the boost community. Still can I make this=20
>> proposal?=20
>>
>
> Of-course.
> =20
>
>> I do use a lot of the MPL, but for a subset I think
>>
>> 1. Datatypes
>> 2. Metafunctions can be starting point.
>>
>> So if I can make formal proposals, may be I can write a formal document=
=20
>> on that.
>>
>
> Of-course you can. I strongly recommend to present your intended wording=
=20
> here on this list (an attachment of an html file or pdf would be great), =
so=20
> that others can comment on it (to get it improved), before you request a=
=20
> document number for it.
>
> - Daniel
>
>

--=20




------=_Part_520_33391499.1354870313654
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Thanks. I will do that.<br><br>On Friday, December 7, 2012 1:02:21 PM UTC+5=
:30, Daniel Kr=FCgler wrote:<blockquote class=3D"gmail_quote" style=3D"marg=
in: 0;margin-left: 0.8ex;border-left: 1px #ccc solid;padding-left: 1ex;"><d=
iv class=3D"gmail_quote">2012/12/7 Shakti Misra <span dir=3D"ltr">&lt;<a hr=
ef=3D"javascript:" target=3D"_blank" gdf-obfuscated-mailto=3D"lxH4raTHomIJ"=
>shakti.mi...@gmail.com</a>&gt;</span><br><blockquote class=3D"gmail_quote"=
 style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Ok. I am not a member of the boost community. Still can I make this proposa=
l? <br></blockquote><div><br>Of-course.<br>&nbsp;</div><blockquote class=3D=
"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding=
-left:1ex">
I do use a lot of the MPL, but for a subset I think<br><br>1. Datatypes<br>=
2. Metafunctions can be starting point.<br><br>So if I can make formal prop=
osals, may be I can write a formal document on that.<br></blockquote><div>
<br>Of-course you can. I strongly recommend to present your intended wordin=
g here on this list (an attachment of an html file or pdf would be great), =
so that others can comment on it (to get it improved), before you request a=
 document number for it.<br>
<br>- Daniel<br></div></div><br>
</blockquote>

<p></p>

-- <br />
&nbsp;<br />
&nbsp;<br />
&nbsp;<br />

------=_Part_520_33391499.1354870313654--

.


Author: Beman Dawes <bdawes@acm.org>
Date: Fri, 7 Dec 2012 11:37:09 -0500
Raw View
On Fri, Dec 7, 2012 at 3:51 AM, Shakti Misra
<shakti.misra.works@gmail.com> wrote:
> Thanks. I will do that.
>
> On Friday, December 7, 2012 1:02:21 PM UTC+5:30, Daniel Kr=FCgler wrote:
>>
>> 2012/12/7 Shakti Misra <shakti.mi...@gmail.com>
>>
>>> Ok. I am not a member of the boost community. Still can I make this
>>> proposal?
>>
>>
>> Of-course.
>>
>>>
>>> I do use a lot of the MPL, but for a subset I think
>>>
>>> 1. Datatypes
>>> 2. Metafunctions can be starting point.
>>>
>>> So if I can make formal proposals, may be I can write a formal document
>>> on that.
>>
>>
>> Of-course you can. I strongly recommend to present your intended wording
>> here on this list (an attachment of an html file or pdf would be great),=
 so
>> that others can comment on it (to get it improved), before you request a
>> document number for it.

You might also want to contact Dave Abrahams, dave at boostpro dot
com, and ask for his opinion as to what a reasonable subset might be.

--Beman

--=20




.


Author: Shakti Misra <shakti.misra.study@gmail.com>
Date: Mon, 10 Dec 2012 14:45:14 +0530
Raw View
--e89a8fb20410c7784e04d07c0040
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

On Fri, Dec 7, 2012 at 10:07 PM, Beman Dawes <bdawes@acm.org> wrote:

> On Fri, Dec 7, 2012 at 3:51 AM, Shakti Misra
> <shakti.misra.works@gmail.com> wrote:
> > Thanks. I will do that.
> >
> > On Friday, December 7, 2012 1:02:21 PM UTC+5:30, Daniel Kr=FCgler wrote=
:
> >>
> >> 2012/12/7 Shakti Misra <shakti.mi...@gmail.com>
> >>
> >>> Ok. I am not a member of the boost community. Still can I make this
> >>> proposal?
> >>
> >>
> >> Of-course.
> >>
> >>>
> >>> I do use a lot of the MPL, but for a subset I think
> >>>
> >>> 1. Datatypes
> >>> 2. Metafunctions can be starting point.
> >>>
> >>> So if I can make formal proposals, may be I can write a formal docume=
nt
> >>> on that.
> >>
> >>
> >> Of-course you can. I strongly recommend to present your intended wordi=
ng
> >> here on this list (an attachment of an html file or pdf would be
> great), so
> >> that others can comment on it (to get it improved), before you request=
 a
> >> document number for it.
>
> You might also want to contact Dave Abrahams, dave at boostpro dot
> com, and ask for his opinion as to what a reasonable subset might be.
>
> --Beman
>
> --



>
> I sent a mail to Dave Abrahams, and he replied back telling
1. MPL should be revised for C++11, e.g. to use variadics and decltype

2. We are still discovering what metaprogramming looks like in C++11, so
there has to be some work done to do it right.

So I think I will try to do some work in that direction and present it in
this forum.
~Shakti

--=20




--e89a8fb20410c7784e04d07c0040
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<br><div class=3D"gmail_extra"><br><br><div class=3D"gmail_quote">On Fri, D=
ec 7, 2012 at 10:07 PM, Beman Dawes <span dir=3D"ltr">&lt;<a href=3D"mailto=
:bdawes@acm.org" target=3D"_blank">bdawes@acm.org</a>&gt;</span> wrote:<br>=
<blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-=
left:1px solid rgb(204,204,204);padding-left:1ex">
<div class=3D""><div class=3D"h5">On Fri, Dec 7, 2012 at 3:51 AM, Shakti Mi=
sra<br>
&lt;<a href=3D"mailto:shakti.misra.works@gmail.com">shakti.misra.works@gmai=
l.com</a>&gt; wrote:<br>
&gt; Thanks. I will do that.<br>
&gt;<br>
&gt; On Friday, December 7, 2012 1:02:21 PM UTC+5:30, Daniel Kr=FCgler wrot=
e:<br>
&gt;&gt;<br>
&gt;&gt; 2012/12/7 Shakti Misra &lt;<a href=3D"mailto:shakti.mi...@gmail.co=
m">shakti.mi...@gmail.com</a>&gt;<br>
&gt;&gt;<br>
&gt;&gt;&gt; Ok. I am not a member of the boost community. Still can I make=
 this<br>
&gt;&gt;&gt; proposal?<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; Of-course.<br>
&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; I do use a lot of the MPL, but for a subset I think<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; 1. Datatypes<br>
&gt;&gt;&gt; 2. Metafunctions can be starting point.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; So if I can make formal proposals, may be I can write a formal=
 document<br>
&gt;&gt;&gt; on that.<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; Of-course you can. I strongly recommend to present your intended w=
ording<br>
&gt;&gt; here on this list (an attachment of an html file or pdf would be g=
reat), so<br>
&gt;&gt; that others can comment on it (to get it improved), before you req=
uest a<br>
&gt;&gt; document number for it.<br>
<br>
</div></div>You might also want to contact Dave Abrahams, dave at boostpro =
dot<br>
com, and ask for his opinion as to what a reasonable subset might be.<br>
<span class=3D""><font color=3D"#888888"><br>
--Beman<br>
<br>
--</font></span><span class=3D""><font color=3D"#888888"></font></span></bl=
ockquote><div>=A0</div><blockquote class=3D"gmail_quote" style=3D"margin:0p=
x 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><s=
pan class=3D""><font color=3D"#888888"><br>
</font></span></blockquote><div><span class=3D""><font color=3D"#888888">I =
sent a mail to Dave Abrahams, and he replied back telling </font></span></d=
iv><div>1. MPL should be revised for C++11, e.g. to use variadics and declt=
ype<br>

<br>
2. We are still discovering what metaprogramming looks like in C++11, so th=
ere has to be some work done to do it right. <br>=A0<br></div></div>So I th=
ink I will try to do some work in that direction and present it in this for=
um.<br>
~Shakti<br></div>

<p></p>

-- <br />
&nbsp;<br />
&nbsp;<br />
&nbsp;<br />

--e89a8fb20410c7784e04d07c0040--

.


Author: Ville Voutilainen <ville.voutilainen@gmail.com>
Date: Mon, 10 Dec 2012 11:21:52 +0200
Raw View
On 10 December 2012 11:15, Shakti Misra <shakti.misra.study@gmail.com> wrote:
> I sent a mail to Dave Abrahams, and he replied back telling
> 1. MPL should be revised for C++11, e.g. to use variadics and decltype
> 2. We are still discovering what metaprogramming looks like in C++11, so
> there has to be some work done to do it right.
> So I think I will try to do some work in that direction and present it in
> this forum.
> ~Shakti

Perhaps you want to have a c++11-revised MPL in Boost before
attempting to standardize it?
MPL has a reasonable amount of practical user experience, it would be
a bit questionable
to standardize a C++11 revision of it without having such user experience?

--




.


Author: Shakti Misra <shakti.misra.study@gmail.com>
Date: Mon, 10 Dec 2012 15:46:40 +0530
Raw View
--e89a8ff1c7d479463c04d07cdc3f
Content-Type: text/plain; charset=ISO-8859-1

I am also thinking for that. So I can get better feed back.


On Mon, Dec 10, 2012 at 2:51 PM, Ville Voutilainen <
ville.voutilainen@gmail.com> wrote:

> On 10 December 2012 11:15, Shakti Misra <shakti.misra.study@gmail.com>
> wrote:
> > I sent a mail to Dave Abrahams, and he replied back telling
> > 1. MPL should be revised for C++11, e.g. to use variadics and decltype
> > 2. We are still discovering what metaprogramming looks like in C++11, so
> > there has to be some work done to do it right.
> > So I think I will try to do some work in that direction and present it in
> > this forum.
> > ~Shakti
>
> Perhaps you want to have a c++11-revised MPL in Boost before
> attempting to standardize it?
> MPL has a reasonable amount of practical user experience, it would be
> a bit questionable
> to standardize a C++11 revision of it without having such user experience?
>
> --
>
>
>
>

--




--e89a8ff1c7d479463c04d07cdc3f
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

I am also thinking for that. So I can get better feed back.<br><div class=
=3D"gmail_extra"><br><br><div class=3D"gmail_quote">On Mon, Dec 10, 2012 at=
 2:51 PM, Ville Voutilainen <span dir=3D"ltr">&lt;<a href=3D"mailto:ville.v=
outilainen@gmail.com" target=3D"_blank">ville.voutilainen@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"><div class=3D"im">On 10 December 2012 11:15,=
 Shakti Misra &lt;<a href=3D"mailto:shakti.misra.study@gmail.com">shakti.mi=
sra.study@gmail.com</a>&gt; wrote:<br>

&gt; I sent a mail to Dave Abrahams, and he replied back telling<br>
&gt; 1. MPL should be revised for C++11, e.g. to use variadics and decltype=
<br>
&gt; 2. We are still discovering what metaprogramming looks like in C++11, =
so<br>
&gt; there has to be some work done to do it right.<br>
&gt; So I think I will try to do some work in that direction and present it=
 in<br>
&gt; this forum.<br>
&gt; ~Shakti<br>
<br>
</div>Perhaps you want to have a c++11-revised MPL in Boost before<br>
attempting to standardize it?<br>
MPL has a reasonable amount of practical user experience, it would be<br>
a bit questionable<br>
to standardize a C++11 revision of it without having such user experience?<=
br>
<span class=3D"HOEnZb"><font color=3D"#888888"><br>
--<br>
<br>
<br>
<br>
</font></span></blockquote></div><br></div>

<p></p>

-- <br />
&nbsp;<br />
&nbsp;<br />
&nbsp;<br />

--e89a8ff1c7d479463c04d07cdc3f--

.