<?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 - Language Support for Asynchronous Programming</title>
	<atom:link rel="self" type="application/rss+xml" href="http://channel9.msdn.com/Events/Lang-NEXT/Lang-NEXT-2012/Language-Support-for-Asynchronous-Programming/rss"></atom:link>
	<image>
		<url>http://ch9files.blob.core.windows.net/ch9/01ff/f9ddc4c6-0383-4cc9-820e-b75a866f01ff/LangNEXT2012MadsTogersenAsync_220.jpg</url>
		<title>Channel 9 - Language Support for Asynchronous Programming</title>
		<link></link>
	</image>
	<description>Asynchronous programming is what the doctor usually orders for unresponsive client apps and for services with thread-scaling issues. This usually means a bleak departure from the imperative programming constructs we know and love into a spaghetti hell of callbacks and signups. C# and VB are putting an end to that, reinstating all your tried-and-true control structures on top of a future-based model of asynchrony. </description>
	<link></link>
	<language>en</language>
	<pubDate>Sun, 26 May 2013 03:11:24 GMT</pubDate>
	<lastBuildDate>Sun, 26 May 2013 03:11:24 GMT</lastBuildDate>
	<generator>Rev9</generator>
	<item>
		<title>Re: Language Support for Asynchronous Programming</title>
		<description>
			<![CDATA[<p>I'm glad to see so many questions about async\await.&nbsp; Hopefully a similar pattern will show up in other languages... hint, hint, C&#43;&#43; <img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-1.gif?v=c9' alt='Smiley' />&nbsp; Keep up the amazing work!!!</p><p>posted by AceHack</p>]]>
		</description>
		<link>http://channel9.msdn.com/Events/Lang-NEXT/Lang-NEXT-2012/Language-Support-for-Asynchronous-Programming#c634695024792797812</link>
		<pubDate>Sun, 08 Apr 2012 17:21:19 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Events/Lang-NEXT/Lang-NEXT-2012/Language-Support-for-Asynchronous-Programming#c634695024792797812</guid>
		<dc:creator>AceHack</dc:creator>
	</item>
	<item>
		<title>Re: Language Support for Asynchronous Programming</title>
		<description>
			<![CDATA[And it even works on the latest mono<br>http&#58;&#47;&#47;blog.bekijkhet.com&#47;net-4-5-new-async-library-on-visual-studio-11-beta-and-latest-mono&#47;<p>posted by broersa</p>]]>
		</description>
		<link>http://channel9.msdn.com/Events/Lang-NEXT/Lang-NEXT-2012/Language-Support-for-Asynchronous-Programming#c634695567420893269</link>
		<pubDate>Mon, 09 Apr 2012 08:25:42 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Events/Lang-NEXT/Lang-NEXT-2012/Language-Support-for-Asynchronous-Programming#c634695567420893269</guid>
		<dc:creator>broersa</dc:creator>
	</item>
	<item>
		<title>Re: Language Support for Asynchronous Programming</title>
		<description>
			<![CDATA[Is the source code for that sample app available anywhere&#63;<p>posted by Rubio</p>]]>
		</description>
		<link>http://channel9.msdn.com/Events/Lang-NEXT/Lang-NEXT-2012/Language-Support-for-Asynchronous-Programming#c634698541749714859</link>
		<pubDate>Thu, 12 Apr 2012 19:02:54 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Events/Lang-NEXT/Lang-NEXT-2012/Language-Support-for-Asynchronous-Programming#c634698541749714859</guid>
		<dc:creator>Rubio</dc:creator>
	</item>
	<item>
		<title>Re: Language Support for Asynchronous Programming</title>
		<description>
			<![CDATA[<p>@AceHack: it is possible to wait for the result of an asynchronous operation in C&#43;&#43; using PPL tasks.</p><p>It may need conversion from IAsyncOperation&lt;&gt; to a Concurrency::task&lt;&gt; and then you can use Concurrency::task&lt;&gt;::get() to comfortably achieve the same thing as await.</p><p><pre class="brush: cpp">auto classificationOp = runClassification(result-&gt;docText, result-&gt;lang);
task&lt;Platform::String^&gt;classificationTask(classificationOp);
Platform::String^ classification = classificationTask.get();</pre></p><p>posted by milgner</p>]]>
		</description>
		<link>http://channel9.msdn.com/Events/Lang-NEXT/Lang-NEXT-2012/Language-Support-for-Asynchronous-Programming#c634699200996618454</link>
		<pubDate>Fri, 13 Apr 2012 13:21:39 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Events/Lang-NEXT/Lang-NEXT-2012/Language-Support-for-Asynchronous-Programming#c634699200996618454</guid>
		<dc:creator>milgner</dc:creator>
	</item>
	<item>
		<title>Re: Language Support for Asynchronous Programming</title>
		<description>
			<![CDATA[<p>@milgner I think this would be a blocking wait and it think it will only work in Metro style apps.&nbsp; I&nbsp;was really hoping for a await language feature in C&#43;&#43; that would do the auto continuation (state machine)&nbsp;kind of thing like C# (Non Blocking).&nbsp; Herb mentioned having this language feature possibly in the future with his talk here <a href="http://channel9.msdn.com/Events/Lang-NEXT/Lang-NEXT-2012/-Not-Your-Father-s-C"><a href="http://channel9.msdn.com/Events/Lang-NEXT/Lang-NEXT-2012/-Not-Your-Father-s-C-">http&#58;&#47;&#47;channel9.msdn.com&#47;Events&#47;Lang-NEXT&#47;Lang-NEXT-2012&#47;-Not-Your-Father-s-C-</a></a></p><p>It took a while for that video to go up so I was completely unaware that Herb was already thinking about await as a C&#43;&#43; language extension or I would not have mentioned it again.&nbsp; Thanks all language guys at Lang.Next, I've been very impressed.</p><p>posted by AceHack</p>]]>
		</description>
		<link>http://channel9.msdn.com/Events/Lang-NEXT/Lang-NEXT-2012/Language-Support-for-Asynchronous-Programming#c634699693470539272</link>
		<pubDate>Sat, 14 Apr 2012 03:02:27 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Events/Lang-NEXT/Lang-NEXT-2012/Language-Support-for-Asynchronous-Programming#c634699693470539272</guid>
		<dc:creator>AceHack</dc:creator>
	</item>
</channel>
</rss>