Topic: Concept based polymorphism and runtime concepts


Author: germandiago@gmail.com
Date: Sat, 30 Nov 2013 10:25:20 -0800 (PST)
Raw View
------=_Part_2307_23872355.1385835920590
Content-Type: text/plain; charset=ISO-8859-1

Hello everyone.

Sorry if this is not the most appropiate place to post because it is not a
proposal per se.

I would like to know if there is work on something like the one seen on
page 96 of these slides for inclusion in
the language:

https://github.com/boostcon/cppnow_presentations_2012/blob/master/fri/value_semantics/value_semantics.pdf?raw=true


I am aware of boost.type_erasure and adobe poly library, but I think this
is not enough and requires a lot of boilerplate.

I guess Sean Parent would be the most appropiate person for a proposal like
this.


--

---
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/.

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

<div dir=3D"ltr">Hello everyone.<div><br></div><div>Sorry if this is not th=
e most appropiate place to post because it is not a proposal per se.</div><=
div><br></div><div>I would like to know if there is work on something like =
the one seen on page 96 of these slides for inclusion in&nbsp;</div><div>th=
e language:</div><div><br></div><div>https://github.com/boostcon/cppnow_pre=
sentations_2012/blob/master/fri/value_semantics/value_semantics.pdf?raw=3Dt=
rue<br></div><div><br></div><div><br></div><div>I am aware of boost.type_er=
asure and adobe poly library, but I think this is not enough and requires a=
 lot of boilerplate.</div><div><br></div><div>I guess Sean Parent would be =
the most appropiate person for a proposal like this.</div><div><br></div><d=
iv><br></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 />

------=_Part_2307_23872355.1385835920590--

.


Author: Troy Heron <troy.heron@hixxy.org>
Date: Sun, 1 Dec 2013 04:47:55 +1000
Raw View
--001a11332dfc83300104ec69623f
Content-Type: text/plain; charset=ISO-8859-1

There was a thread here not so long ago discussing type erasure. Some were
referring to the desire to see language level support for it to remove the
need for the usual enormous amount of templates and excessive compilation
times that tend to go with that. You might like to search the history for
it. I can't remember how in depth the thread got, I only really glanced at
it.

I'm interested in seeing some form of more flexible type erasure make it
into the standard (other than the any proposal), but certainly not in the
form of excessive templates.

Troy


On Sun, Dec 1, 2013 at 4:25 AM, <germandiago@gmail.com> wrote:

> Hello everyone.
>
> Sorry if this is not the most appropiate place to post because it is not a
> proposal per se.
>
> I would like to know if there is work on something like the one seen on
> page 96 of these slides for inclusion in
> the language:
>
>
> https://github.com/boostcon/cppnow_presentations_2012/blob/master/fri/value_semantics/value_semantics.pdf?raw=true
>
>
> I am aware of boost.type_erasure and adobe poly library, but I think this
> is not enough and requires a lot of boilerplate.
>
> I guess Sean Parent would be the most appropiate person for a proposal
> like this.
>
>
>  --
>
> ---
> 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/.

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

<div dir=3D"ltr">There was a thread here not so long ago discussing type er=
asure. Some were referring to the desire to see language level support for =
it to remove the need for the usual enormous amount of templates and excess=
ive compilation times that tend to go with that. You might like to search t=
he history for it. I can&#39;t remember how in depth the thread got, I only=
 really glanced at it.<div>
<br></div><div>I&#39;m interested in seeing some form of more flexible type=
 erasure make it into the standard (other than the any proposal), but certa=
inly not in the form of excessive templates.</div><div><br></div><div>Troy<=
/div>
</div><div class=3D"gmail_extra"><br><br><div class=3D"gmail_quote">On Sun,=
 Dec 1, 2013 at 4:25 AM,  <span dir=3D"ltr">&lt;<a href=3D"mailto:germandia=
go@gmail.com" target=3D"_blank">germandiago@gmail.com</a>&gt;</span> wrote:=
<br><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-lef=
t:1px #ccc solid;padding-left:1ex">
<div dir=3D"ltr">Hello everyone.<div><br></div><div>Sorry if this is not th=
e most appropiate place to post because it is not a proposal per se.</div><=
div><br></div><div>I would like to know if there is work on something like =
the one seen on page 96 of these slides for inclusion in=A0</div>
<div>the language:</div><div><br></div><div><a href=3D"https://github.com/b=
oostcon/cppnow_presentations_2012/blob/master/fri/value_semantics/value_sem=
antics.pdf?raw=3Dtrue" target=3D"_blank">https://github.com/boostcon/cppnow=
_presentations_2012/blob/master/fri/value_semantics/value_semantics.pdf?raw=
=3Dtrue</a><br>
</div><div><br></div><div><br></div><div>I am aware of boost.type_erasure a=
nd adobe poly library, but I think this is not enough and requires a lot of=
 boilerplate.</div><div><br></div><div>I guess Sean Parent would be the mos=
t appropiate person for a proposal like this.</div>
<span class=3D"HOEnZb"><font color=3D"#888888"><div><br></div><div><br></di=
v></font></span></div><span class=3D"HOEnZb"><font color=3D"#888888">

<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>
</font></span></blockquote></div><br></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 />

--001a11332dfc83300104ec69623f--

.