<?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 - Don Syme: What&#39;s new in F# - Asynchronous Workflows (and welcome to the .NET family!)</title>
	<atom:link rel="self" type="application/rss+xml" href="http://channel9.msdn.com/Blogs/Charles/Don-Syme-Whats-new-in-F-Asynchronous-Workflows-and-welcome-to-the-NET-family/RSS"></atom:link>
	<image>
		<url>http://ecn.channel9.msdn.com/o9/previewImages/100/249559_100x75.jpg</url>
		<title>Channel 9 - Don Syme: What&#39;s new in F# - Asynchronous Workflows (and welcome to the .NET family!)</title>
		<link></link>
	</image>
	<description>I was lucky enough to catch up with Don Syme&amp;nbsp;at TechED Developer 2007. I&#39;m a big fan of F# and it&#39;s great to see that a product team is being formed to bring this powerful functional language into the official
 .NET family. Joining in this conversation&amp;nbsp;are F# master 
Robert Pickering and a special guest, Tomas Petricek,&amp;nbsp;who&#39;s done some amazing things with F# recently.Here, we talk about, well, F#  Specifically,&amp;nbsp;we address what&amp;nbsp;F# joining the .NET family means, what state the project is in, delve into&amp;nbsp;concurrent programming and parallelism topics and look&amp;nbsp;into (and at)&amp;nbsp;the latest F# features that make it easier to exploit
 multi-core hardware. Don even does some demos on his laptop&amp;nbsp;that show off some cool new async features of F# (async workflows)&amp;nbsp;and hint to the future of the language.It&#39;s always great to chat with Don. Tune in.Enjoy.</description>
	<link></link>
	<language>en</language>
	<pubDate>Sat, 18 May 2013 09:48:39 GMT</pubDate>
	<lastBuildDate>Sat, 18 May 2013 09:48:39 GMT</lastBuildDate>
	<generator>Rev9</generator>
	<item>
		<title>Re: Don Syme: What&#39;s new in F# - Asynchronous Workflows (and welcome to the .NET family!)</title>
		<description>
			<![CDATA[Another great F# / Don Syme et al interview. <img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-1.gif' alt='Smiley' /><br />&nbsp;<br />Now you need the equipment to be able to do 2 hour interviews, Charles. <img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-2.gif' alt='Big Smile' /><p>posted by esoteric</p>]]>
		</description>
		<link>http://channel9.msdn.com/Blogs/Charles/Don-Syme-Whats-new-in-F-Asynchronous-Workflows-and-welcome-to-the-NET-family#c633312090500000000</link>
		<pubDate>Wed, 21 Nov 2007 02:30:50 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Blogs/Charles/Don-Syme-Whats-new-in-F-Asynchronous-Workflows-and-welcome-to-the-NET-family#c633312090500000000</guid>
		<dc:creator>esoteric</dc:creator>
	</item>
	<item>
		<title>Re: Don Syme: What&#39;s new in F# - Asynchronous Workflows (and welcome to the .NET family!)</title>
		<description>
			<![CDATA[
<p>Nice video (a little noisy in the background, but what can you do? <img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-4.gif' alt='Tongue Out' />). </p>
<p>I love all F# content.&nbsp; Keep it up!&nbsp; <img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-11.gif' alt='Cool' /></p>
<p>posted by Escamillo</p>]]>
		</description>
		<link>http://channel9.msdn.com/Blogs/Charles/Don-Syme-Whats-new-in-F-Asynchronous-Workflows-and-welcome-to-the-NET-family#c633312104880000000</link>
		<pubDate>Wed, 21 Nov 2007 02:54:48 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Blogs/Charles/Don-Syme-Whats-new-in-F-Asynchronous-Workflows-and-welcome-to-the-NET-family#c633312104880000000</guid>
		<dc:creator>Escamillo</dc:creator>
	</item>
	<item>
		<title>Re: Don Syme: What&#39;s new in F# - Asynchronous Workflows (and welcome to the .NET family!)</title>
		<description>
			<![CDATA[Sorry about the audio quality. Perhaps it's time for me to invest in some pro audio gear? This interview was rather spontaneous - it took place in a hotel, near the hotel restaurant. I had to keep this one short given what time it was and the fact that&nbsp;there
 were&nbsp;people waiting for me to join them for dinner (hungry people are often not also super patient people)&nbsp;<img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-1.gif' alt='Smiley' /><br /><br />You will see more functional programming content on Channel 9, including, of course, more Don. Next time Dr. Syme's in town I'll try and grab him (and Erik Meijer) for a heady conversation on F# and functional programming generally.<br /><br />I do have another functional programming treat for you that will play over the upcoming weekend (for those in the States, that's Thanksgiving weekend (starting on Thursday, Nov 22, so eat turkey, relax and learn)).
<br /><br />C<p>posted by Charles</p>]]>
		</description>
		<link>http://channel9.msdn.com/Blogs/Charles/Don-Syme-Whats-new-in-F-Asynchronous-Workflows-and-welcome-to-the-NET-family#c633312111600000000</link>
		<pubDate>Wed, 21 Nov 2007 03:06:00 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Blogs/Charles/Don-Syme-Whats-new-in-F-Asynchronous-Workflows-and-welcome-to-the-NET-family#c633312111600000000</guid>
		<dc:creator>Charles</dc:creator>
	</item>
	<item>
		<title>Re: Don Syme: What&#39;s new in F# - Asynchronous Workflows (and welcome to the .NET family!)</title>
		<description>
			<![CDATA[Tomas blog is at <a href="http://tomasp.net/">http://tomasp.net/</a>&nbsp;- I had the chance to chat with him a little bit after the TechEd was over. We were driving back home together in the subway. It's truly amazing to see how much passion these guys have
 for F# <img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-1.gif' alt='Smiley' /><p>posted by littleguru</p>]]>
		</description>
		<link>http://channel9.msdn.com/Blogs/Charles/Don-Syme-Whats-new-in-F-Asynchronous-Workflows-and-welcome-to-the-NET-family#c633312327100000000</link>
		<pubDate>Wed, 21 Nov 2007 09:05:10 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Blogs/Charles/Don-Syme-Whats-new-in-F-Asynchronous-Workflows-and-welcome-to-the-NET-family#c633312327100000000</guid>
		<dc:creator>littleguru</dc:creator>
	</item>
	<item>
		<title>Re: Don Syme: What&#39;s new in F# - Asynchronous Workflows (and welcome to the .NET family!)</title>
		<description>
			<![CDATA[
<blockquote>
<div class="quoteAuthor">esoteric wrote:</div>
<div class="quoteBody">Now you need the equipment to be able to do 2 hour interviews, Charles.
<img src="/emoticons/emotion-2.gif" border="0"></div>
</blockquote>
<br /><br />Once you see the battery on Charles camera you would never ask this question again. It's a huge thing! 4 hours of currency! He would be able to do way longer interviews... but as he said there might be other coincidences why the interviews are shorter.<br /><br />Great to see Don Syme! He's a cool dude and F# is awesome. F# is really worth it checking it out.<p>posted by littleguru</p>]]>
		</description>
		<link>http://channel9.msdn.com/Blogs/Charles/Don-Syme-Whats-new-in-F-Asynchronous-Workflows-and-welcome-to-the-NET-family#c633312387900000000</link>
		<pubDate>Wed, 21 Nov 2007 10:46:30 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Blogs/Charles/Don-Syme-Whats-new-in-F-Asynchronous-Workflows-and-welcome-to-the-NET-family#c633312387900000000</guid>
		<dc:creator>littleguru</dc:creator>
	</item>
	<item>
		<title>Re: Don Syme: What&#39;s new in F# - Asynchronous Workflows (and welcome to the .NET family!)</title>
		<description>
			<![CDATA[
<p>Awesome interview: thanks to everyone for doing it!<br /><br />Asynchronous workflows just made it to the top of my list of exciting new F# developments to learn about... <img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-1.gif' alt='Smiley' /><br /></p>
<p>posted by jdh30</p>]]>
		</description>
		<link>http://channel9.msdn.com/Blogs/Charles/Don-Syme-Whats-new-in-F-Asynchronous-Workflows-and-welcome-to-the-NET-family#c633312560830000000</link>
		<pubDate>Wed, 21 Nov 2007 15:34:43 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Blogs/Charles/Don-Syme-Whats-new-in-F-Asynchronous-Workflows-and-welcome-to-the-NET-family#c633312560830000000</guid>
		<dc:creator>jdh30</dc:creator>
	</item>
	<item>
		<title>Re: Don Syme: What&#39;s new in F# - Asynchronous Workflows (and welcome to the .NET family!)</title>
		<description>
			<![CDATA[
<p>You should definitely check out Tomas' blog, which littleguru linked above.&nbsp; He has an article with a code sample library for implementing asynchronous workflows-like code&nbsp;in C#, as well as a nice set of articles introducing F#.</p>
<p>As interesting as F# is, I would still love to see LISP or SCHEME running on the CLR/DLR. I would find it absolutely delightful if a user-friendly dialect of LISP became the most popular software development language 5 years from now, with versions to generate
 CIL and JVM (and maybe Dalvik)&nbsp;bytecode.</p>
<p>posted by JChung2006</p>]]>
		</description>
		<link>http://channel9.msdn.com/Blogs/Charles/Don-Syme-Whats-new-in-F-Asynchronous-Workflows-and-welcome-to-the-NET-family#c633312620550000000</link>
		<pubDate>Wed, 21 Nov 2007 17:14:15 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Blogs/Charles/Don-Syme-Whats-new-in-F-Asynchronous-Workflows-and-welcome-to-the-NET-family#c633312620550000000</guid>
		<dc:creator>JChung2006</dc:creator>
	</item>
	<item>
		<title>Re: Don Syme: What&#39;s new in F# - Asynchronous Workflows (and welcome to the .NET family!)</title>
		<description>
			<![CDATA[
<blockquote>
<div class="quoteAuthor">JChung2006 wrote:</div>
<div class="quoteBody">&#65279;You should definitely check out Tomas' blog, which littleguru linked above.&nbsp; He has an article with a code sample library for implementing asynchronous workflows-like code&nbsp;in C#, as well as a nice set of articles introducing F#.<br /><br />As interesting as F# is, I would still love to see LISP or SCHEME running on the DLR. I would find it absolutely delightful if a user-friendly dialect of LISP became the most popular software development language 5 years from now.</div>
</blockquote>
<br /><br />F# is different from the DLR. The DLR is more a set of classes that allows you to run/create a dynamic language on the fly. You should check out the
<a href="http://www.hanselman.com/blog/TheWeeklySourceCode11LOLCodeDLREdition.aspx">
DLR LOLcode</a> implementation to see how to implement a language for the DLR in ~15 hours!!<br /><br />We asked/begged Martin Maly (who wrote LOLcode for TechEd) so long that he released it. I find LOLcode for DLR a neat example on showing how to implement your own language in the DLR. <img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-1.gif' alt='Smiley' /><p>posted by littleguru</p>]]>
		</description>
		<link>http://channel9.msdn.com/Blogs/Charles/Don-Syme-Whats-new-in-F-Asynchronous-Workflows-and-welcome-to-the-NET-family#c633312625260000000</link>
		<pubDate>Wed, 21 Nov 2007 17:22:06 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Blogs/Charles/Don-Syme-Whats-new-in-F-Asynchronous-Workflows-and-welcome-to-the-NET-family#c633312625260000000</guid>
		<dc:creator>littleguru</dc:creator>
	</item>
	<item>
		<title>Re: Don Syme: What&#39;s new in F# - Asynchronous Workflows (and welcome to the .NET family!)</title>
		<description>
			<![CDATA[
<p>Besides the dynamic language bits, which are nice, what is interesting about the DLR is that they are refactoring the CLR aka CoreCLR.</p>
<a href="http://www.hanselman.com/blog/content/binary/WindowsLiveWriter/PuttingMixSilverlighttheCoreCLRandtheDLR_13FC1/HanselmanDotNetEcosystemVisualizationV02%5B5%5D.png"><img src="http://www.hanselman.com/blog/content/binary/WindowsLiveWriter/PuttingMixSilverlighttheCoreCLRandtheDLR_13FC1/HanselmanDotNetEcosystemVisualizationV02%5B5%5D.png" height="589" width="768"></a><p>posted by JChung2006</p>]]>
		</description>
		<link>http://channel9.msdn.com/Blogs/Charles/Don-Syme-Whats-new-in-F-Asynchronous-Workflows-and-welcome-to-the-NET-family#c633312669430000000</link>
		<pubDate>Wed, 21 Nov 2007 18:35:43 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Blogs/Charles/Don-Syme-Whats-new-in-F-Asynchronous-Workflows-and-welcome-to-the-NET-family#c633312669430000000</guid>
		<dc:creator>JChung2006</dc:creator>
	</item>
	<item>
		<title>Re: Don Syme: What&#39;s new in F# - Asynchronous Workflows (and welcome to the .NET family!)</title>
		<description>
			<![CDATA[This computation expression thing (a.k.a monads from Haskell) is cool. Nice to see it making it into a more mainstream &quot;disguise&quot; (it really is just like Haskell's monads, but with a less scary sounding name!).<br /><br />I wonder if they will ever just bite the bullet and deprecate ad-hoc side effects, forcing them to be used only within a computation, which would effectively make the language purely functional. I would put any non-IO function in an ST like monad though, so
 you can still write methods that use .Net mutable objects as long as those objects are local to the method and don't leak out.<br /><p>posted by sylvan</p>]]>
		</description>
		<link>http://channel9.msdn.com/Blogs/Charles/Don-Syme-Whats-new-in-F-Asynchronous-Workflows-and-welcome-to-the-NET-family#c633312673340000000</link>
		<pubDate>Wed, 21 Nov 2007 18:42:14 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Blogs/Charles/Don-Syme-Whats-new-in-F-Asynchronous-Workflows-and-welcome-to-the-NET-family#c633312673340000000</guid>
		<dc:creator>sylvan</dc:creator>
	</item>
	<item>
		<title>Re: Don Syme: What&#39;s new in F# - Asynchronous Workflows (and welcome to the .NET family!)</title>
		<description>
			<![CDATA[
<blockquote>
<div class="quoteAuthor">sylvan wrote:</div>
<div class="quoteBody">&#65279;This computation expression thing (a.k.a monads from Haskell) is cool. Nice to see it making it into a more mainstream &quot;disguise&quot; (it really is just like Haskell's monads, but with a less scary sounding name!).<br /><br />I wonder if they will ever just bite the bullet and deprecate ad-hoc side effects, forcing them to be used only within a computation, which would effectively make the language purely functional. I would put any non-IO function in an ST like monad though, so
 you can still write methods that use .Net mutable objects as long as those objects are local to the method and don't leak out.<br /></div>
</blockquote>
<br /><br />Funny you should mention monads. Stay tuned <img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-1.gif' alt='Smiley' /><br /><br />C<p>posted by Charles</p>]]>
		</description>
		<link>http://channel9.msdn.com/Blogs/Charles/Don-Syme-Whats-new-in-F-Asynchronous-Workflows-and-welcome-to-the-NET-family#c633312688340000000</link>
		<pubDate>Wed, 21 Nov 2007 19:07:14 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Blogs/Charles/Don-Syme-Whats-new-in-F-Asynchronous-Workflows-and-welcome-to-the-NET-family#c633312688340000000</guid>
		<dc:creator>Charles</dc:creator>
	</item>
	<item>
		<title>Re: Don Syme: What&#39;s new in F# - Asynchronous Workflows (and welcome to the .NET family!)</title>
		<description>
			<![CDATA[
<blockquote>
<div class="quoteAuthor">JChung2006 wrote:</div>
<div class="quoteBody">&#65279;
<p>You should definitely check out Tomas' blog, which littleguru linked above.&nbsp; He has an article with a code sample library for implementing asynchronous workflows-like code&nbsp;in C#, as well as a nice set of articles introducing F#.</p>
<p>As interesting as F# is, I would still love to see LISP or SCHEME running on the CLR/DLR. I would find it absolutely delightful if a user-friendly dialect of LISP became the most popular software development language 5 years from now, with versions to generate
 CIL and JVM (and maybe Dalvik)&nbsp;bytecode.</p>
</div>
</blockquote>
<br /><br />There's an IronScheme project in the works that runs Scheme on the DLR.<br /><br /><a href="http://wordpress.com/tag/ironlisp/">http://wordpress.com/tag/ironlisp/</a><br /><a href="http://www.codeplex.com/IronScheme">http://www.codeplex.com/IronScheme</a><br /><br />It's open source under the Ms-PL license, so roll up your sleves and get crackin'! <img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-11.gif' alt='Cool' /><p>posted by Escamillo</p>]]>
		</description>
		<link>http://channel9.msdn.com/Blogs/Charles/Don-Syme-Whats-new-in-F-Asynchronous-Workflows-and-welcome-to-the-NET-family#c633312840170000000</link>
		<pubDate>Wed, 21 Nov 2007 23:20:17 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Blogs/Charles/Don-Syme-Whats-new-in-F-Asynchronous-Workflows-and-welcome-to-the-NET-family#c633312840170000000</guid>
		<dc:creator>Escamillo</dc:creator>
	</item>
	<item>
		<title>Re: Don Syme: What&#39;s new in F# - Asynchronous Workflows (and welcome to the .NET family!)</title>
		<description>
			<![CDATA[
<blockquote>
<div class="quoteAuthor">Charles wrote:</div>
<div class="quoteBody">&#65279;<br />Funny you should mention monads. Stay tuned <img src="/emoticons/emotion-1.gif" border="0"><br /><br />C</div>
</blockquote>
<br /><br />You tease! When will we get more of the monad love?<br /><br /><p>posted by sylvan</p>]]>
		</description>
		<link>http://channel9.msdn.com/Blogs/Charles/Don-Syme-Whats-new-in-F-Asynchronous-Workflows-and-welcome-to-the-NET-family#c633312875460000000</link>
		<pubDate>Thu, 22 Nov 2007 00:19:06 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Blogs/Charles/Don-Syme-Whats-new-in-F-Asynchronous-Workflows-and-welcome-to-the-NET-family#c633312875460000000</guid>
		<dc:creator>sylvan</dc:creator>
	</item>
	<item>
		<title>Re: Don Syme: What&#39;s new in F# - Asynchronous Workflows (and welcome to the .NET family!)</title>
		<description>
			<![CDATA[
<blockquote>
<div class="quoteAuthor">sylvan wrote:</div>
<div class="quoteBody">&#65279;
<blockquote>
<table class="quoteTable">
<tbody>
<tr>
<td valign="top" width="10"><img src="/Themes/AlmostGlass/images/icon-quote.gif"></td>
<td class="txt3"><strong>Charles wrote:</strong>
<hr size="1">
<i>&#65279;<br />Funny you should mention monads. Stay tuned <img src="/emoticons/emotion-1.gif" border="0"><br /><br />C</i></td>
</tr>
</tbody>
</table>
</blockquote>
<br /><br />You tease! When will we get more of the monad love?<br /><br /></div>
</blockquote>
<br /><br />The love is <a href="/showpost.aspx?postid=358968">here</a>. Enjoy!<br /><br />Happy Thanksgiving to all the US Niners.<br />C<p>posted by Charles</p>]]>
		</description>
		<link>http://channel9.msdn.com/Blogs/Charles/Don-Syme-Whats-new-in-F-Asynchronous-Workflows-and-welcome-to-the-NET-family#c633313531790000000</link>
		<pubDate>Thu, 22 Nov 2007 18:32:59 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Blogs/Charles/Don-Syme-Whats-new-in-F-Asynchronous-Workflows-and-welcome-to-the-NET-family#c633313531790000000</guid>
		<dc:creator>Charles</dc:creator>
	</item>
</channel>
</rss>