<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" media="screen" href="/styles/xslt/rss.xslt"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:media="http://search.yahoo.com/mrss/" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:c9="http://channel9.msdn.com">
<channel>
	<title>Comment Feed for Channel 9 - C++ and Beyond 2012: Alexandrescu, Meyers, and Sutter - Ask Us Anything</title>
	<atom:link rel="self" type="application/rss+xml" href="http://channel9.msdn.com/Shows/Going+Deep/C-and-Beyond-2012-Scott-Andrei-and-Herb-Ask-Us-Anything/RSS"></atom:link>
	<image>
		<url>http://media.ch9.ms/ch9/b9a8/44953fa1-c8ee-442f-8cc5-a45de97fb9a8/CppBeyond2012PanelAskUsAnything_220.jpg</url>
		<title>Channel 9 - C++ and Beyond 2012: Alexandrescu, Meyers, and Sutter - Ask Us Anything</title>
		<link></link>
	</image>
	<description>Here is the Ask Us Anything panel from C&amp;#43;&amp;#43; and Beyond 2012. Andrei Alexandrescu, Scott Meyers and Herb Sutter take questions from attendees. As expected, great questions and answers! Tune in! Table of contents (click the time codes ([xx:xx])&amp;nbsp;to hear the answers...): Message passing primitives in future versions of the standard... [00:00]Standardized unit testing framework... [02:55]std::async... [04:30]Standard&amp;nbsp;modules proposal... [08:14]Keyword additions and the standard library... [09:35]Problems (and solutions) with exceptions... [12:50]Future of concepts... [22:34]std::thread and thread interruption... [23:03]When to use the auto keyword (and when not to...)... [25:03]More on auto (benefits of reduncancy, type conversion issues with bool to int?)... [29:31]const and multithreaded programming, in C&amp;#43;&amp;#43;11 const means thread safe, too... [35:00]Yet more on auto (impact on rampant use and code readability/comprehension)... [42:42]Compiler type deduction information (compiler switch that prints out auto deduced type information)... [50:18]Printing out code for review that replaces auto with the actual type... [53:30]auto and dynamic memory allocation... [54:59]Useful, broadly-used concurrency libraries... [57:00] </description>
	<link></link>
	<language>en</language>
	<pubDate>Tue, 21 May 2013 16:02:31 GMT</pubDate>
	<lastBuildDate>Tue, 21 May 2013 16:02:31 GMT</lastBuildDate>
	<generator>Rev9</generator>
	<item>
		<title>Re: C++ and Beyond 2012: Alexandrescu, Meyers, and Sutter - Ask Us Anything</title>
		<description>
			<![CDATA[<p><strong>Excellent</strong> Q&amp;A! Thanks Charles/Channel 9 and C&#43;&#43; gurus.</p><p>&nbsp;</p><p>posted by C64</p>]]>
		</description>
		<link>http://channel9.msdn.com/Shows/Going+Deep/C-and-Beyond-2012-Scott-Andrei-and-Herb-Ask-Us-Anything#c634836064587290176</link>
		<pubDate>Tue, 18 Sep 2012 23:07:38 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Shows/Going+Deep/C-and-Beyond-2012-Scott-Andrei-and-Herb-Ask-Us-Anything#c634836064587290176</guid>
		<dc:creator>C64</dc:creator>
	</item>
	<item>
		<title>Re: C++ and Beyond 2012: Alexandrescu, Meyers, and Sutter - Ask Us Anything</title>
		<description>
			<![CDATA[<p>Good to see these gentlemen back with another excellent session. Thank you Charles for bring us this!</p><p>That said, based on the content of this session, next year I suggest that there are two conferences: 'C&#43;&#43; &amp; Beyond 2013' and 'Auto &amp; Beyond 2013'... Amazed at just how much time 'auto' was given <img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-5.gif?v=c9' alt='Wink' /></p><p>posted by tomkirbygreen</p>]]>
		</description>
		<link>http://channel9.msdn.com/Shows/Going+Deep/C-and-Beyond-2012-Scott-Andrei-and-Herb-Ask-Us-Anything#c634836105244505714</link>
		<pubDate>Wed, 19 Sep 2012 00:15:24 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Shows/Going+Deep/C-and-Beyond-2012-Scott-Andrei-and-Herb-Ask-Us-Anything#c634836105244505714</guid>
		<dc:creator>tomkirbygreen</dc:creator>
	</item>
	<item>
		<title>Re: C++ and Beyond 2012: Alexandrescu, Meyers, and Sutter - Ask Us Anything</title>
		<description>
			<![CDATA[Agree with dot_tom. Thanks for sharing&#33;<p>posted by Christian Semmler</p>]]>
		</description>
		<link>http://channel9.msdn.com/Shows/Going+Deep/C-and-Beyond-2012-Scott-Andrei-and-Herb-Ask-Us-Anything#c634836155172097406</link>
		<pubDate>Wed, 19 Sep 2012 01:38:37 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Shows/Going+Deep/C-and-Beyond-2012-Scott-Andrei-and-Herb-Ask-Us-Anything#c634836155172097406</guid>
		<dc:creator>Christian Semmler</dc:creator>
	</item>
	<item>
		<title>Re: C++ and Beyond 2012: Alexandrescu, Meyers, and Sutter - Ask Us Anything</title>
		<description>
			<![CDATA[<p>Much more to come! Big thanks to the three amigos for letting us air this great content on C9!</p><p>C</p><p>posted by Charles</p>]]>
		</description>
		<link>http://channel9.msdn.com/Shows/Going+Deep/C-and-Beyond-2012-Scott-Andrei-and-Herb-Ask-Us-Anything#c634836195189014153</link>
		<pubDate>Wed, 19 Sep 2012 02:45:18 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Shows/Going+Deep/C-and-Beyond-2012-Scott-Andrei-and-Herb-Ask-Us-Anything#c634836195189014153</guid>
		<dc:creator>Charles</dc:creator>
	</item>
	<item>
		<title>Re: C++ and Beyond 2012: Alexandrescu, Meyers, and Sutter - Ask Us Anything</title>
		<description>
			<![CDATA[<p>I didn't know there was so much to say about <em>auto</em>...</p><p>I guess it's up to tooling to show you what the type actually is.</p><p>posted by JohnSawyer</p>]]>
		</description>
		<link>http://channel9.msdn.com/Shows/Going+Deep/C-and-Beyond-2012-Scott-Andrei-and-Herb-Ask-Us-Anything#c634836407394822547</link>
		<pubDate>Wed, 19 Sep 2012 08:38:59 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Shows/Going+Deep/C-and-Beyond-2012-Scott-Andrei-and-Herb-Ask-Us-Anything#c634836407394822547</guid>
		<dc:creator>JohnSawyer</dc:creator>
	</item>
	<item>
		<title>Re: C++ and Beyond 2012: Alexandrescu, Meyers, and Sutter - Ask Us Anything</title>
		<description>
			<![CDATA[<p>Thanks for this.&nbsp; Will there be more C&#43;&#43; and Beyond 2012 posted?&nbsp; Thanks.</p><p>posted by AceHack</p>]]>
		</description>
		<link>http://channel9.msdn.com/Shows/Going+Deep/C-and-Beyond-2012-Scott-Andrei-and-Herb-Ask-Us-Anything#c634836574913825964</link>
		<pubDate>Wed, 19 Sep 2012 13:18:11 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Shows/Going+Deep/C-and-Beyond-2012-Scott-Andrei-and-Herb-Ask-Us-Anything#c634836574913825964</guid>
		<dc:creator>AceHack</dc:creator>
	</item>
	<item>
		<title>Re: C++ and Beyond 2012: Alexandrescu, Meyers, and Sutter - Ask Us Anything</title>
		<description>
			<![CDATA[<p>@<a href="/Shows/Going&#43;Deep/C-and-Beyond-2012-Scott-Andrei-and-Herb-Ask-Us-Anything#c634836574913825964">AceHack</a>: Indeed. Slowly but surely. Stay tuned!</p><p>C</p><p>posted by Charles</p>]]>
		</description>
		<link>http://channel9.msdn.com/Shows/Going+Deep/C-and-Beyond-2012-Scott-Andrei-and-Herb-Ask-Us-Anything#c634837064360418563</link>
		<pubDate>Thu, 20 Sep 2012 02:53:56 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Shows/Going+Deep/C-and-Beyond-2012-Scott-Andrei-and-Herb-Ask-Us-Anything#c634837064360418563</guid>
		<dc:creator>Charles</dc:creator>
	</item>
	<item>
		<title>Re: C++ and Beyond 2012: Alexandrescu, Meyers, and Sutter - Ask Us Anything</title>
		<description>
			<![CDATA[<p></p><blockquote><div class="quoteText"><p></p><p><a class="permalink" title="Comment Permalink" href="/Shows/Going&#43;Deep/C-and-Beyond-2012-Scott-Andrei-and-Herb-Ask-Us-Anything#c634837064360418563">10 hours&nbsp;ago</a>, <a href="/Niners/Charles">Charles</a> wrote</p><p>@<a href="/Shows/Going&#43;Deep/C-and-Beyond-2012-Scott-Andrei-and-Herb-Ask-Us-Anything#c634836574913825964">AceHack</a>: Indeed. Slowly but surely. Stay tuned!</p><p>C</p><p></p></div></blockquote><p></p><p><strong>Great&nbsp;</strong>!</p><p>&nbsp;</p><p>posted by C64</p>]]>
		</description>
		<link>http://channel9.msdn.com/Shows/Going+Deep/C-and-Beyond-2012-Scott-Andrei-and-Herb-Ask-Us-Anything#c634837432726351851</link>
		<pubDate>Thu, 20 Sep 2012 13:07:52 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Shows/Going+Deep/C-and-Beyond-2012-Scott-Andrei-and-Herb-Ask-Us-Anything#c634837432726351851</guid>
		<dc:creator>C64</dc:creator>
	</item>
	<item>
		<title>Re: C++ and Beyond 2012: Alexandrescu, Meyers, and Sutter - Ask Us Anything</title>
		<description>
			<![CDATA[<p>Early in the video, Herb Sutter mentions some email address that seems to be <a href="mailto:'...@cpp.org'">'...@cpp.org'</a>. Was that it? Is it correct? The cpp.org site seems not to be related to C&#43;&#43; at all.</p><p>posted by haiva01</p>]]>
		</description>
		<link>http://channel9.msdn.com/Shows/Going+Deep/C-and-Beyond-2012-Scott-Andrei-and-Herb-Ask-Us-Anything#c634838302261971310</link>
		<pubDate>Fri, 21 Sep 2012 13:17:06 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Shows/Going+Deep/C-and-Beyond-2012-Scott-Andrei-and-Herb-Ask-Us-Anything#c634838302261971310</guid>
		<dc:creator>haiva01</dc:creator>
	</item>
	<item>
		<title>Re: C++ and Beyond 2012: Alexandrescu, Meyers, and Sutter - Ask Us Anything</title>
		<description>
			<![CDATA[<p>@<a href="/Shows/Going&#43;Deep/C-and-Beyond-2012-Scott-Andrei-and-Herb-Ask-Us-Anything#c634838302261971310">haiva01</a>: This panel happened at the end of the event - it was the last session. Therefore, there will be talk of things discussed earlier in the event.</p><p>Have patience, for answers are in the wing.</p><p>C<br><br>PS: Andrei, is there a comma after therefore when it starts a sentence? <img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-1.gif?v=c9' alt='Smiley' /></p><p>posted by Charles</p>]]>
		</description>
		<link>http://channel9.msdn.com/Shows/Going+Deep/C-and-Beyond-2012-Scott-Andrei-and-Herb-Ask-Us-Anything#c634838862328800374</link>
		<pubDate>Sat, 22 Sep 2012 04:50:32 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Shows/Going+Deep/C-and-Beyond-2012-Scott-Andrei-and-Herb-Ask-Us-Anything#c634838862328800374</guid>
		<dc:creator>Charles</dc:creator>
	</item>
	<item>
		<title>Re: C++ and Beyond 2012: Alexandrescu, Meyers, and Sutter - Ask Us Anything</title>
		<description>
			<![CDATA[<p>That would be <span class="st">std-discussion@isocpp.org</span></p><p><span class="st"><a href="https://groups.google.com/a/isocpp.org/group/std-discussion">https&#58;&#47;&#47;groups.google.com&#47;a&#47;isocpp.org&#47;group&#47;std-discussion</a></span></p><p><span class="st"><a href="https://twitter.com/isocpp">https&#58;&#47;&#47;twitter.com&#47;isocpp</a></span></p><p><span class="st"><a href="http://s151836.gridserver.com/">http&#58;&#47;&#47;s151836.gridserver.com&#47;</a></span></p><p><span class="st">So I guess this is the secret '<a href="http://herbsutter.com/2012/07/30/late-breaking-cb-session-a-special-announcement/">special announcement</a>' of Herb Sutter ??? <img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-3.gif?v=c9' alt='Scared' /> <br></span></p><p>posted by felix9</p>]]>
		</description>
		<link>http://channel9.msdn.com/Shows/Going+Deep/C-and-Beyond-2012-Scott-Andrei-and-Herb-Ask-Us-Anything#c634840013432901196</link>
		<pubDate>Sun, 23 Sep 2012 12:49:03 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Shows/Going+Deep/C-and-Beyond-2012-Scott-Andrei-and-Herb-Ask-Us-Anything#c634840013432901196</guid>
		<dc:creator>felix9</dc:creator>
	</item>
	<item>
		<title>Re: C++ and Beyond 2012: Alexandrescu, Meyers, and Sutter - Ask Us Anything</title>
		<description>
			<![CDATA[The video files seem to be corrupted. High Quality WMV size is shown as 3.5GB but download terminates at around 103 MB. Similarly, High Quality MP4 is advertised as 696MB but terminates at 103MB on download. Can you please fix these &#63;<br><br>Thanks in advance<br>Dileep Balakrishnan<p>posted by Dileep Balakrishnan</p>]]>
		</description>
		<link>http://channel9.msdn.com/Shows/Going+Deep/C-and-Beyond-2012-Scott-Andrei-and-Herb-Ask-Us-Anything#c634906538476790006</link>
		<pubDate>Sun, 09 Dec 2012 12:44:07 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Shows/Going+Deep/C-and-Beyond-2012-Scott-Andrei-and-Herb-Ask-Us-Anything#c634906538476790006</guid>
		<dc:creator>Dileep Balakrishnan</dc:creator>
	</item>
	<item>
		<title>Re: C++ and Beyond 2012: Alexandrescu, Meyers, and Sutter - Ask Us Anything</title>
		<description>
			<![CDATA[This is really fantastic&#33;<br><br>Where do we get to see the concepts getting implemented strictly using C&#43;&#43;11 language and library features&#63; We will prefer a simple library to start using it right away.<br><br>We were referring to the famous paper &#34;A Concept Design for the STL&#34; by Dr. Bjarne Stroustrup et al., which inspired us to dive into Origin C&#43;&#43; Libraries, which is an implementation using C&#43;&#43;11. We ended up collating the ideas with our experiments to put these into work in our book &#58; &#34;Foundation of Algorithms in C&#43;&#43;11, Volume 1 &#58; Using And Extending C&#43;&#43;11, Boost And Beyond&#34;. But to go further, we need a complete set-up for C&#43;&#43;11 concepts and Origin libraries are still very incomplete and experimental in nature.Can someone point to a library, which is put to practice&#63; Any pointer will be very helpful.<br><br><br>To be clear, we do not mean &#34;C&#43;&#43; Concepts &#38; Axioms&#34; which &#40;as originally proposed&#41; cannot be fully implemented as a library feature.<br><br><br>For example, the paper &#34;A Concept Design of STL&#34; proposes the following interface for the STL Algorithm &#34;std&#58;&#58;copy_backward&#34;&#58;<br><br>    template&#60;BidirectionalIterator I, BidirectionalIterator Out&#62;<br>    requires IndirectlyCopyable&#60;I, Out&#62; Out copy_backward&#40;I first, I last, Out result&#41;&#59;<br><br><br><br>which cannot be implemented using just library features.<br><br>So we reduced it to look like the following &#58;<br><br><br>    template&#60;typename I, typename I&#62;<br>    requires&#60;IndirectlyCopyable&#60;I, Out&#62;&#40;&#41; &#38;&#38; Bidirectional_Iterator&#60;I&#62;&#40;&#41;&#62;<br>    Out copy_backward&#40;I first, I last, Out result&#41;&#59;<br><br><br><br>This we were able to get it easily using sfinae feature &#58; enable_if. But we are looking for something like this in a form of a full blown C&#43;&#43;11 library.<br><br><br>Using template alias and sfinae, simulation of requires may look like &#58;<br><br>    &#35;include &#60;type_traits&#62;<br>    template &#60;bool Condition, typename T &#61; void&#62;<br>    using requires &#61; typename std&#58;&#58;enable_if&#60;Condition, T&#62;&#58;&#58;type&#59;<br><br><br><br>And the Conditions being passed to requires can be simulated using the language feature &#34;constexpr&#34; like&#58;<br><br>    template &#60;typename I, typename Out&#62;<br>    constexpr bool IndirectlyCopyable&#40;&#41; &#123; ...&#125;<br>     <br>    template &#60;typename I&#62;<br>    constexpr bool Bidirectional_Iterator&#40;&#41; &#123; ...&#125;<br><br><br><br>So, all we are looking for a C&#43;&#43;11 library, which fully implement C&#43;&#43;11 Algorithms using Concepts as part of algorithm&#39;s interface as in &#58;<br><br><br>    template&#60;typename I, typename I&#62;<br>    requires&#60;IndirectlyCopyable&#60;I, Out&#62;&#40;&#41; &#38;&#38; Bidirectional_Iterator&#60;I&#62;&#40;&#41;&#62;<br>    Out copy_backward&#40;I first, I last, Out result&#41;&#59;<br><br><br><br>or<br><br>    template&#60;typename I, typename I&#62;<br>    auto copy_backward&#40;I first, I last, Out result&#41;<br>    -&#62; requires&#60;IndirectlyCopyable&#60;I, Out&#62;&#40;&#41; &#38;&#38; Bidirectional_Iterator&#60;I&#62;&#40;&#41;, Out&#62;&#59;<br><br><br><br>or something similar. Origin C&#43;&#43; library has similar components in place, but it is still a work in progress. Boost.Contract&#40;Contract&#43;&#43;&#41; takes a different approach to simulate the above.<br><br>Does any one know of any such library in use&#63;<br><br>Thanks a lot in advance.<br><br>Cheers,<br>Algocoders<br>http&#58;&#47;&#47;www.algocoders.com <p>posted by Algocoders</p>]]>
		</description>
		<link>http://channel9.msdn.com/Shows/Going+Deep/C-and-Beyond-2012-Scott-Andrei-and-Herb-Ask-Us-Anything#c634939553062684512</link>
		<pubDate>Wed, 16 Jan 2013 17:48:26 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Shows/Going+Deep/C-and-Beyond-2012-Scott-Andrei-and-Herb-Ask-Us-Anything#c634939553062684512</guid>
		<dc:creator>Algocoders</dc:creator>
	</item>
	<item>
		<title>Re: C++ and Beyond 2012: Alexandrescu, Meyers, and Sutter - Ask Us Anything</title>
		<description>
			<![CDATA[Thanks for the post. Will be waiting for some more..<br><br>Thanks <br>Srikanth Kanchari<p>posted by Srikanth Kanchari</p>]]>
		</description>
		<link>http://channel9.msdn.com/Shows/Going+Deep/C-and-Beyond-2012-Scott-Andrei-and-Herb-Ask-Us-Anything#c634981579471668153</link>
		<pubDate>Wed, 06 Mar 2013 09:12:27 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Shows/Going+Deep/C-and-Beyond-2012-Scott-Andrei-and-Herb-Ask-Us-Anything#c634981579471668153</guid>
		<dc:creator>Srikanth Kanchari</dc:creator>
	</item>
</channel>
</rss>