<?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>Channel 9 Forums - Coffeehouse - F# is now the real deal: We&#39;ve made it an official .NET language</title>
	<atom:link rel="self" type="application/rss+xml" href="http://channel9.msdn.com/Forums/rss"></atom:link>
	<image>
		<url>http://mschnlnine.vo.llnwd.net/d1/Dev/App_Themes/C9/images/feedimage.png</url>
		<title>Channel 9 Forums - Coffeehouse - F# is now the real deal: We&#39;ve made it an official .NET language</title>
		<link>http://channel9.msdn.com/Forums</link>
	</image>
	<description>Channel 9 keeps you up to date with the latest news and behind the scenes info from Microsoft that developers love to keep up with. From LINQ to SilverLight – Watch videos and hear about all the cool technologies coming and the people behind them.</description>
	<link>http://channel9.msdn.com/Forums</link>
	<language>en</language>
	<pubDate>Thu, 23 May 2013 04:05:21 GMT</pubDate>
	<lastBuildDate>Thu, 23 May 2013 04:05:21 GMT</lastBuildDate>
	<generator>Rev9</generator>
	<c9:totalResults>39</c9:totalResults>
	<c9:pageCount>-39</c9:pageCount>
	<c9:pageSize>-1</c9:pageSize>
	<item>
		<title>Coffeehouse - F# is now the real deal: We&#39;ve made it an official .NET language</title>
		<description><![CDATA[<p>This is a pretty late reply, but so far my experience is that as a language, F# can be applied to just about any problem.&nbsp; It seems to lend itself to expression of algorithms, language and data structure parsing and manipulation, implementation of complex
 formula, and succent expression of genaral purpose code.<br>
<br>
With full integration into Dev Studio and its GUI/Web building tools, I think F# could be applied successfully to just about any problem, and do so with more succint and understandable code while at the same time taking advantge of more complex algorithms.<br>
<br>
Here are some exerpts from various places describing F#:<br>
<br>
<a href="http://www.apress.com/book/view/1590598504"><br>
APRESS Description of &quot;Expert F#&quot; (book)</a> </p>
<blockquote>While inspired by OCaml, F# isn't just another functional programming language. Drawing on many of the strengths of both OCaml and .NET, it's a general-purpose language ideal for real-world development. F# integrates functional, imperative, and
 object-oriented programming styles so you can flexibly and elegantly solve programming problems, and brings .NET development alive with interactive execution. Whatever your background, you'll find that F# is easy to learn, fun to use, and extraordinarily powerful.
 F# will help change the way you think about and go about programming. </blockquote>
<a href="http://research.microsoft.com/fsharp/fsharp.aspx">The F# Home Page<br>
</a><br>
<p></p>
<p></p>
<blockquote>
<p>F# is a programming language that provides the much sought-after combination of
<b>type safety</b>, <b>performance</b> and <b>scripting</b>, with all the advantages of running on a high-quality, well-supported modern runtime system. F# gives you a combination of</p>
<ul>
<li><a href="http://www.strangelights.com/fsharp/Wiki/default.aspx/FSharpWiki.FSI">interactive scripting</a> like Python,
</li><li>the foundations for an <a href="http://blogs.msdn.com/dsyme/archive/2006/02/19/534925.aspx">
interactive data visualization environment</a> like MATLAB, </li><li>the <a href="http://research.microsoft.com/fsharp/manual/quicktour.aspx#QuickTourTypes">
strong type inference and safety</a> of ML, </li><li>a <a href="http://research.microsoft.com/fsharp/manual/ml-compat.aspx">cross-compiling compatible core</a> shared with the popular OCaml language,
</li><li>a <a href="http://research.microsoft.com/fsharp/perf.aspx">performance profile</a> like that of C#,
</li><li>easy access to the entire range of powerful <a href="http://msdn2.microsoft.com/en-us/library/d11h6832(vs.71).aspx">
.NET libraries and database tools</a>, </li><li>a <a href="http://en.wikipedia.org/wiki/Lambda_calculus">foundational simplicity</a> with similar roots to Scheme,
</li><li>the option of a top-rate <a href="http://blogs.msdn.com/dsyme/archive/2005/01/11/WorkInProgress.aspx">
Visual Studio</a> integration, </li><li>the experience of a <a href="http://research.microsoft.com/aboutmsr/labs/cambridge/default.aspx">
first-class team</a> of language researchers with a <a href="http://research.microsoft.com/projects/clrgen/">
track record</a> of delivering high-quality implementations, </li><li>the speed of native code execution on the <a href="http://msdn2.microsoft.com/en-us/library/system.threading(vs.71).aspx">
concurrent</a>, <a href="http://www.go-mono.com/">portable</a>, and <a href="http://msdn2.microsoft.com/en-gb/webservices/Aa740663.aspx">
distributed</a> <a href="http://msdn.microsoft.com/netframework">.NET Framework</a>.
</li></ul>
<p>The only language to provide a combination like this is F# (pronounced FSharp) - a scripted/functional/imperative/object-oriented programming language that is a fantastic basis for many practical scientific, engineering and web-based programming tasks.&nbsp;
</p>
<p>F# is a pragmatically-oriented variant of ML that shares a core language with <a href="http://caml.inria.fr/">
OCaml</a>. F# programs run on top of the <a href="http://msdn.microsoft.com/netframework">
.NET&nbsp;Framework</a>. Unlike other scripting languages it executes at or near the speed of C# and C&#43;&#43;, making use of the performance that comes through strong typing. Unlike many statically-typed languages it also supports many dynamic language techniques, such
 as property discovery and reflection where needed. F# includes extensions for working across languages and for object-oriented programming, and it works seamlessly with other .NET programming languages and tools.
</p>
</blockquote>
<p></p>
<u></u>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/258331-F-is-now-the-real-deal-Weve-made-it-an-official-NET-language/f7320a777a11410383759deb001fbf3c#f7320a777a11410383759deb001fbf3c</link>
		<pubDate>Wed, 17 Oct 2007 18:49:52 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/258331-F-is-now-the-real-deal-Weve-made-it-an-official-NET-language/f7320a777a11410383759deb001fbf3c#f7320a777a11410383759deb001fbf3c</guid>
		<dc:creator>jhugard</dc:creator>
		<slash:comments>39</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/jhugard/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - F# is now the real deal: We&#39;ve made it an official .NET language</title>
		<description><![CDATA[<p>Soma made an interesting <a href="http://blogs.msdn.com/somasegar/archive/2007/10/17/f-a-functional-programming-language.aspx">
announcement today</a>: <a href="/tags/Fsharp">F#</a> will become an official Microsoft .NET language (like C# and VB.NET).<br>
<br>
This is incredibly cool!<br>
C</p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/258331-F-is-now-the-real-deal-Weve-made-it-an-official-NET-language/258331#258331</link>
		<pubDate>Wed, 17 Oct 2007 18:49:52 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/258331-F-is-now-the-real-deal-Weve-made-it-an-official-NET-language/258331#258331</guid>
		<dc:creator>Charles</dc:creator>
		<slash:comments>39</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Charles/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - F# is now the real deal: We&#39;ve made it an official .NET language</title>
		<description><![CDATA[<p>Wow, another fine piece of MS Research being productized. This is good news.</p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/258331-F-is-now-the-real-deal-Weve-made-it-an-official-NET-language/b9af8dfb7582457cb6189deb001fbf63#b9af8dfb7582457cb6189deb001fbf63</link>
		<pubDate>Wed, 17 Oct 2007 18:54:24 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/258331-F-is-now-the-real-deal-Weve-made-it-an-official-NET-language/b9af8dfb7582457cb6189deb001fbf63#b9af8dfb7582457cb6189deb001fbf63</guid>
		<dc:creator>Tommy Carlier</dc:creator>
		<slash:comments>39</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/TommyCarlier/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - F# is now the real deal: We&#39;ve made it an official .NET language</title>
		<description><![CDATA[<p>Awesome! Looking forward to diving into it.</p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/258331-F-is-now-the-real-deal-Weve-made-it-an-official-NET-language/2ce696c081604345abea9deb001fbf8a#2ce696c081604345abea9deb001fbf8a</link>
		<pubDate>Wed, 17 Oct 2007 18:56:34 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/258331-F-is-now-the-real-deal-Weve-made-it-an-official-NET-language/2ce696c081604345abea9deb001fbf8a#2ce696c081604345abea9deb001fbf8a</guid>
		<dc:creator>Bas</dc:creator>
		<slash:comments>39</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Bas/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - F# is now the real deal: We&#39;ve made it an official .NET language</title>
		<description><![CDATA[<p>That's great news!&nbsp; Actually about 6 or 8 months ago, I asked a Microsoft Evangelist at an event if F# was going to be part of Orcas, and he said without hestitating, &quot;Yes&quot; ... I was quite dissappointed that it wasn't included.&nbsp; Good to see it become a
 1st class citizen.</p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/258331-F-is-now-the-real-deal-Weve-made-it-an-official-NET-language/cafbb900413847b586e09deb001fbfb2#cafbb900413847b586e09deb001fbfb2</link>
		<pubDate>Wed, 17 Oct 2007 19:18:59 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/258331-F-is-now-the-real-deal-Weve-made-it-an-official-NET-language/cafbb900413847b586e09deb001fbfb2#cafbb900413847b586e09deb001fbfb2</guid>
		<dc:creator>Richard Anthony Hein</dc:creator>
		<slash:comments>39</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Richard.Hein/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - F# is now the real deal: We&#39;ve made it an official .NET language</title>
		<description><![CDATA[<p>Wow! AWESOME! <img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-1.gif' alt='Smiley' /> Functional programming is coming and coming and coming...</p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/258331-F-is-now-the-real-deal-Weve-made-it-an-official-NET-language/a0237fc7b1a1405abf0c9deb001fbfd9#a0237fc7b1a1405abf0c9deb001fbfd9</link>
		<pubDate>Wed, 17 Oct 2007 19:22:22 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/258331-F-is-now-the-real-deal-Weve-made-it-an-official-NET-language/a0237fc7b1a1405abf0c9deb001fbfd9#a0237fc7b1a1405abf0c9deb001fbfd9</guid>
		<dc:creator>Christian Liensberger</dc:creator>
		<slash:comments>39</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/littleguru/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - F# is now the real deal: We&#39;ve made it an official .NET language</title>
		<description><![CDATA[<p>Wicked. I've never tried O'CAML or F#, just SML, but this is very cool.</p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/258331-F-is-now-the-real-deal-Weve-made-it-an-official-NET-language/e4b555d6805b4b989b729deb001fc000#e4b555d6805b4b989b729deb001fc000</link>
		<pubDate>Wed, 17 Oct 2007 19:22:22 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/258331-F-is-now-the-real-deal-Weve-made-it-an-official-NET-language/e4b555d6805b4b989b729deb001fc000#e4b555d6805b4b989b729deb001fc000</guid>
		<dc:creator>Bent Rasmussen</dc:creator>
		<slash:comments>39</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/esoteric/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - F# is now the real deal: We&#39;ve made it an official .NET language</title>
		<description><![CDATA[<p>Cool</p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/258331-F-is-now-the-real-deal-Weve-made-it-an-official-NET-language/c4392ed4467643f88c5f9deb001fc04e#c4392ed4467643f88c5f9deb001fc04e</link>
		<pubDate>Wed, 17 Oct 2007 19:27:16 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/258331-F-is-now-the-real-deal-Weve-made-it-an-official-NET-language/c4392ed4467643f88c5f9deb001fc04e#c4392ed4467643f88c5f9deb001fc04e</guid>
		<dc:creator>Lloyd Humphreys</dc:creator>
		<slash:comments>39</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Lloyd_Humph/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - F# is now the real deal: We&#39;ve made it an official .NET language</title>
		<description><![CDATA[<p>How much modification is necessary to get existing ML code to operate <strike>
with</strike> as&nbsp;F#?<br>
<br>
We have extensive amounts of ML code, how can we leverage F#?</p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/258331-F-is-now-the-real-deal-Weve-made-it-an-official-NET-language/c5564438771449c4b6f39deb001fc027#c5564438771449c4b6f39deb001fc027</link>
		<pubDate>Wed, 17 Oct 2007 19:28:27 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/258331-F-is-now-the-real-deal-Weve-made-it-an-official-NET-language/c5564438771449c4b6f39deb001fc027#c5564438771449c4b6f39deb001fc027</guid>
		<dc:creator>phreaks</dc:creator>
		<slash:comments>39</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/phreaks/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - F# is now the real deal: We&#39;ve made it an official .NET language</title>
		<description><![CDATA[<p>OK, now I don't have a CS background and I fell into the C-family of languages (with a short stroll through Pascal and Basic at the start), so I'm a mainly OOP developer, and I come up a bit short on the rest of this stuff.<br>
<br>
Can anyone suggest examples of functionality that would be better written in F# than in C#?<br>
<br>
When would I want to use it?<br>
<br>
<br>
Herbie<br></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/258331-F-is-now-the-real-deal-Weve-made-it-an-official-NET-language/587e4b34255c459398879deb001fc076#587e4b34255c459398879deb001fc076</link>
		<pubDate>Wed, 17 Oct 2007 19:31:32 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/258331-F-is-now-the-real-deal-Weve-made-it-an-official-NET-language/587e4b34255c459398879deb001fc076#587e4b34255c459398879deb001fc076</guid>
		<dc:creator>Herbie Smith</dc:creator>
		<slash:comments>39</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Dr Herbie/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - F# is now the real deal: We&#39;ve made it an official .NET language</title>
		<description><![CDATA[<p><blockquote>
<div class="quoteAuthor">Dr Herbie wrote:</div>
<div class="quoteBody">&#65279;OK, now I don't have a CS background and I fell into the C-family of languages (with a short stroll through Pascal and Basic at the start), so I'm a mainly OOP developer, and I come up a bit short on the rest of this stuff.<br>
<br>
Can anyone suggest examples of functionality that would be better written in F# than in C#?<br>
<br>
When would I want to use it?<br>
<br>
<br>
Herbie<br>
</div>
</blockquote>
<br>
<br>
Statistical or analytical modeling and forecasting.</p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/258331-F-is-now-the-real-deal-Weve-made-it-an-official-NET-language/6413d9189334480c89b99deb001fc09d#6413d9189334480c89b99deb001fc09d</link>
		<pubDate>Wed, 17 Oct 2007 19:33:41 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/258331-F-is-now-the-real-deal-Weve-made-it-an-official-NET-language/6413d9189334480c89b99deb001fc09d#6413d9189334480c89b99deb001fc09d</guid>
		<dc:creator>phreaks</dc:creator>
		<slash:comments>39</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/phreaks/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - F# is now the real deal: We&#39;ve made it an official .NET language</title>
		<description><![CDATA[<p><blockquote>
<div class="quoteAuthor">phreaks 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>Dr Herbie wrote:</strong>
<hr size="1">
<i>&#65279;OK, now I don't have a CS background and I fell into the C-family of languages (with a short stroll through Pascal and Basic at the start), so I'm a mainly OOP developer, and I come up a bit short on the rest of this stuff.<br>
<br>
Can anyone suggest examples of functionality that would be better written in F# than in C#?<br>
<br>
When would I want to use it?<br>
<br>
<br>
Herbie<br>
</i></td>
</tr>
</tbody>
</table>
</blockquote>
<br>
<br>
Statistical or analytical modeling and forecasting.</div>
</blockquote>
<br>
<br>
OK. Why?<br>
<br>
Herbie</p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/258331-F-is-now-the-real-deal-Weve-made-it-an-official-NET-language/c2a1a74a91134968b1889deb001fc0c7#c2a1a74a91134968b1889deb001fc0c7</link>
		<pubDate>Wed, 17 Oct 2007 19:35:16 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/258331-F-is-now-the-real-deal-Weve-made-it-an-official-NET-language/c2a1a74a91134968b1889deb001fc0c7#c2a1a74a91134968b1889deb001fc0c7</guid>
		<dc:creator>Herbie Smith</dc:creator>
		<slash:comments>39</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Dr Herbie/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - F# is now the real deal: We&#39;ve made it an official .NET language</title>
		<description><![CDATA[<p><blockquote>
<div class="quoteAuthor">Dr Herbie 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>phreaks wrote:</strong>
<hr size="1">
<i>&#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>Dr Herbie wrote:</strong>
<hr size="1">
<i>&#65279;OK, now I don't have a CS background and I fell into the C-family of languages (with a short stroll through Pascal and Basic at the start), so I'm a mainly OOP developer, and I come up a bit short on the rest of this stuff.<br>
<br>
Can anyone suggest examples of functionality that would be better written in F# than in C#?<br>
<br>
When would I want to use it?<br>
<br>
<br>
Herbie<br>
</i></td>
</tr>
</tbody>
</table>
</blockquote>
<br>
<br>
Statistical or analytical modeling and forecasting.</i></td>
</tr>
</tbody>
</table>
</blockquote>
<br>
<br>
OK. Why?<br>
<br>
Herbie</div>
</blockquote>
<br>
<br>
because it's better to represent functional programs as mathmatical formulas.</p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/258331-F-is-now-the-real-deal-Weve-made-it-an-official-NET-language/c7ae6a9960ea49c2a4209deb001fc0f1#c7ae6a9960ea49c2a4209deb001fc0f1</link>
		<pubDate>Wed, 17 Oct 2007 19:36:53 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/258331-F-is-now-the-real-deal-Weve-made-it-an-official-NET-language/c7ae6a9960ea49c2a4209deb001fc0f1#c7ae6a9960ea49c2a4209deb001fc0f1</guid>
		<dc:creator>phreaks</dc:creator>
		<slash:comments>39</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/phreaks/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - F# is now the real deal: We&#39;ve made it an official .NET language</title>
		<description><![CDATA[<p>Awesome.</p>
<p>What kind of visual studio support will we get? <img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-1.gif' alt='Smiley' />&nbsp;&nbsp;&nbsp;</p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/258331-F-is-now-the-real-deal-Weve-made-it-an-official-NET-language/9a22ef924f2b481796809deb001fc119#9a22ef924f2b481796809deb001fc119</link>
		<pubDate>Wed, 17 Oct 2007 19:37:10 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/258331-F-is-now-the-real-deal-Weve-made-it-an-official-NET-language/9a22ef924f2b481796809deb001fc119#9a22ef924f2b481796809deb001fc119</guid>
		<dc:creator>Chadk</dc:creator>
		<slash:comments>39</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Chadk/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - F# is now the real deal: We&#39;ve made it an official .NET language</title>
		<description><![CDATA[<p>I'm trying to figure out what it would be good for.&nbsp; It's scripting, right ?&nbsp;
<br>
<br>
Is the 'functional' part referring to mathematical functions?<br>
<br>
What problem is it solving?</p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/258331-F-is-now-the-real-deal-Weve-made-it-an-official-NET-language/dfa710edaa8c4f279a429deb001fc141#dfa710edaa8c4f279a429deb001fc141</link>
		<pubDate>Wed, 17 Oct 2007 19:41:38 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/258331-F-is-now-the-real-deal-Weve-made-it-an-official-NET-language/dfa710edaa8c4f279a429deb001fc141#dfa710edaa8c4f279a429deb001fc141</guid>
		<dc:creator>ScanIAm</dc:creator>
		<slash:comments>39</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/ScanIAm/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - F# is now the real deal: We&#39;ve made it an official .NET language</title>
		<description><![CDATA[<p><blockquote>
<div class="quoteAuthor">phreaks 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>Dr Herbie wrote:</strong>
<hr size="1">
<i>&#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>phreaks wrote:</strong>
<hr size="1">
<i>&#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>Dr Herbie wrote:</strong>
<hr size="1">
<i>&#65279;OK, now I don't have a CS background and I fell into the C-family of languages (with a short stroll through Pascal and Basic at the start), so I'm a mainly OOP developer, and I come up a bit short on the rest of this stuff.<br>
<br>
Can anyone suggest examples of functionality that would be better written in F# than in C#?<br>
<br>
When would I want to use it?<br>
<br>
<br>
Herbie<br>
</i></td>
</tr>
</tbody>
</table>
</blockquote>
<br>
<br>
Statistical or analytical modeling and forecasting.</i></td>
</tr>
</tbody>
</table>
</blockquote>
<br>
<br>
OK. Why?<br>
<br>
Herbie</i></td>
</tr>
</tbody>
</table>
</blockquote>
<br>
<br>
because it's better to represent function programs as mathmatical formulas.</div>
</blockquote>
<br>
<br>
<br>
So would you say it's a 'domain mapping' issue then?&nbsp; <br>
Functional programming -&gt; mathematical solutions, OOP -&gt; 'corporial' solutions?<br>
<br>
I can see that a lot of scientists would be interested (not just computer science, but
<em>all</em> sciences).<br>
<br>
It's probably not for me then - I'm dreadful at maths; I've tried 3 times to learn calculus but it seems my mind just doesn't work that way.<br>
<br>
<br>
Herbie<br></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/258331-F-is-now-the-real-deal-Weve-made-it-an-official-NET-language/f39f2b74d4cd477ea9b39deb001fc16e#f39f2b74d4cd477ea9b39deb001fc16e</link>
		<pubDate>Wed, 17 Oct 2007 19:43:51 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/258331-F-is-now-the-real-deal-Weve-made-it-an-official-NET-language/f39f2b74d4cd477ea9b39deb001fc16e#f39f2b74d4cd477ea9b39deb001fc16e</guid>
		<dc:creator>Herbie Smith</dc:creator>
		<slash:comments>39</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Dr Herbie/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - F# is now the real deal: We&#39;ve made it an official .NET language</title>
		<description><![CDATA[<p><blockquote>
<div class="quoteAuthor">ScanIAm wrote:</div>
<div class="quoteBody">&#65279;I'm trying to figure out what it would be good for.&nbsp; It's scripting, right ?&nbsp;
<br>
<br>
Is the 'functional' part referring to mathematical functions?<br>
<br>
What problem is it solving?</div>
</blockquote>
<br>
<br>
Nevermind, Herbie asked and you all answered the questions while I was typing.<br>
<br>
I'm no moron, but some of the stuff I've read about it makes my brain tired a little bit.</p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/258331-F-is-now-the-real-deal-Weve-made-it-an-official-NET-language/5dbd261029ea4795b57e9deb001fc197#5dbd261029ea4795b57e9deb001fc197</link>
		<pubDate>Wed, 17 Oct 2007 19:43:56 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/258331-F-is-now-the-real-deal-Weve-made-it-an-official-NET-language/5dbd261029ea4795b57e9deb001fc197#5dbd261029ea4795b57e9deb001fc197</guid>
		<dc:creator>ScanIAm</dc:creator>
		<slash:comments>39</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/ScanIAm/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - F# is now the real deal: We&#39;ve made it an official .NET language</title>
		<description><![CDATA[<p><blockquote>
<div class="quoteAuthor">ScanIAm wrote:</div>
<div class="quoteBody">&#65279;I'm trying to figure out what it would be good for.&nbsp; It's scripting, right ?&nbsp;
<br>
<br>
Is the 'functional' part referring to mathematical functions?<br>
<br>
What problem is it solving?</div>
</blockquote>
<br>
<br>
The quantitative problem.<br>
<br>
You probably won't ever use it unless you are doing some hardcore statistical, analytical or other quantitative programming.<br>
<br>
If we have a problem that can be solved mathematically, we can write code that is very similar to the actual formula to solve the problem.<br>
<br>
understand?</p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/258331-F-is-now-the-real-deal-Weve-made-it-an-official-NET-language/d4141b704da9406785ca9deb001fc1c0#d4141b704da9406785ca9deb001fc1c0</link>
		<pubDate>Wed, 17 Oct 2007 19:45:17 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/258331-F-is-now-the-real-deal-Weve-made-it-an-official-NET-language/d4141b704da9406785ca9deb001fc1c0#d4141b704da9406785ca9deb001fc1c0</guid>
		<dc:creator>phreaks</dc:creator>
		<slash:comments>39</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/phreaks/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - F# is now the real deal: We&#39;ve made it an official .NET language</title>
		<description><![CDATA[<p><blockquote>
<div class="quoteAuthor">phreaks wrote:</div>
<div class="quoteBody">&#65279;<br>
<br>
If we have a problem that can be solved mathematically, we can write code that is very similar to the actual formula to solve the problem.<br>
</div>
</blockquote>
<br>
<br>
I like that explanation.&nbsp; Very succinct. Thanks.<br>
<br>
Herbie<br></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/258331-F-is-now-the-real-deal-Weve-made-it-an-official-NET-language/25ea4355bfc249d0b6a79deb001fc1e8#25ea4355bfc249d0b6a79deb001fc1e8</link>
		<pubDate>Wed, 17 Oct 2007 19:49:22 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/258331-F-is-now-the-real-deal-Weve-made-it-an-official-NET-language/25ea4355bfc249d0b6a79deb001fc1e8#25ea4355bfc249d0b6a79deb001fc1e8</guid>
		<dc:creator>Herbie Smith</dc:creator>
		<slash:comments>39</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Dr Herbie/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - F# is now the real deal: We&#39;ve made it an official .NET language</title>
		<description><![CDATA[<p><blockquote>
<div class="quoteAuthor">Dr Herbie 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>phreaks wrote:</strong>
<hr size="1">
<i>&#65279;<br>
<br>
If we have a problem that can be solved mathematically, we can write code that is very similar to the actual formula to solve the problem.<br>
</i></td>
</tr>
</tbody>
</table>
</blockquote>
<br>
<br>
I like that explanation.&nbsp; Very succinct. Thanks.<br>
<br>
Herbie<br>
</div>
</blockquote>
<br>
<br>
That sounds interesting, now.&nbsp; <br>
<br>
Can it deal with differentials and integrals?&nbsp; Or do you need to approximate?<br>
<br>
I'm going to have to check it out some more.&nbsp; I, too, failed Calc I and Calc II once (each), and gave up when Calc III came around.&nbsp; That stuff was waaaaaaay to theoretical for me <img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-1.gif' alt='Smiley' /></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/258331-F-is-now-the-real-deal-Weve-made-it-an-official-NET-language/7c1b60e715dd4aab8d6b9deb001fc212#7c1b60e715dd4aab8d6b9deb001fc212</link>
		<pubDate>Wed, 17 Oct 2007 19:56:46 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/258331-F-is-now-the-real-deal-Weve-made-it-an-official-NET-language/7c1b60e715dd4aab8d6b9deb001fc212#7c1b60e715dd4aab8d6b9deb001fc212</guid>
		<dc:creator>ScanIAm</dc:creator>
		<slash:comments>39</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/ScanIAm/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - F# is now the real deal: We&#39;ve made it an official .NET language</title>
		<description><![CDATA[<p><blockquote>
<div class="quoteAuthor">Dr Herbie 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>phreaks wrote:</strong>
<hr size="1">
<i>&#65279;<br>
<br>
If we have a problem that can be solved mathematically, we can write code that is very similar to the actual formula to solve the problem.<br>
</i></td>
</tr>
</tbody>
</table>
</blockquote>
<br>
<br>
I like that explanation.&nbsp; Very succinct. Thanks.<br>
<br>
Herbie<br>
</div>
</blockquote>
<br>
<br>
Not fully complete, however.&nbsp; Functional styles have a wider applicability.&nbsp; List processing, which includes text parsing, is often easier and more succinct to code in a functional manner.&nbsp; LINQ is a great example of the functional style that will be easier
 to grasp as an example of where the domain shines for someone only used to C-style languages.<br>
<br>
I don't know ML at all, so right now the F# code I've looked at looks like Swahili.&nbsp; I have used several other functional languages, though, such as Lisp.&nbsp; It's exciting that functional languages are coming to .NET, but I'm still partial to C-style syntax.&nbsp;
 So I'll look into F# for academic interests, but I'll probably stick to C# and hope it continues to become more functional over time.</p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/258331-F-is-now-the-real-deal-Weve-made-it-an-official-NET-language/5d25e6e19e1749f1b5439deb001fc23d#5d25e6e19e1749f1b5439deb001fc23d</link>
		<pubDate>Wed, 17 Oct 2007 19:58:33 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/258331-F-is-now-the-real-deal-Weve-made-it-an-official-NET-language/5d25e6e19e1749f1b5439deb001fc23d#5d25e6e19e1749f1b5439deb001fc23d</guid>
		<dc:creator>William Kempf</dc:creator>
		<slash:comments>39</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/wkempf/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - F# is now the real deal: We&#39;ve made it an official .NET language</title>
		<description><![CDATA[<p><blockquote>
<div class="quoteAuthor">Dr Herbie wrote:</div>
<div class="quoteBody">&#65279;OK, now I don't have a CS background and I fell into the C-family of languages (with a short stroll through Pascal and Basic at the start), so I'm a mainly OOP developer, and I come up a bit short on the rest of this stuff.<br>
<br>
Can anyone suggest examples of functionality that would be better written in F# than in C#?<br>
<br>
When would I want to use it?<br>
<br>
Herbie<br>
</div>
</blockquote>
<br>
<br>
I wouldn't say there's anything that's *better* to write in F# (or any other functional language), personally I hate the way people pigeonhole technologies like that. I would say you would program in F# if you like writing in a functional style.
<br>
<br>
It's very difficult to explain the point of functional programming to people that have only ever written in imperitive languages I'm affraid. I did two years of ML at university and it took me a long time to get it and even then I haven't used ML (or any other
 functional language) since I graduated.<br>
<br>
If I had to summarise the point of it - functional programming from a programmers perspective allows for more succinct expression of algorithms, i.e. complex algorithms written in functional languages can be easier to understand and work on for people that
 understand those languages. <br>
<br>
It's also worth pointing out that since functional programming is strictly a subset of procedural programming, you can write functional code in C# if you want, although it will be much less efficient than if you had used the same coding pattern in ML. For example,
 your basic method of itteration in functional programming is recursion and we all know you can write recursive code in procedural languages like basic or C#, but when you recurse in those languages you use up stack frames each time round the loop so you don't
 want to do it too much, the call and return operations have a certain amount of overhead. The compilers for functional languages do a lot to re-write the code so that recursive functions become simple loops. I know it seems like there's no point in that, but
 a lot of algorithms make more sense when expressed recursively (Quicksort being the golden example) so you want a language that allows you do use recursion free of concern for efficiency or running out of stack space.<br>
<br>
Functional languages also offer interesting type systems and while a lot of the more useful stuff has been replicated in procedural languages through object orientation and generic types, there are still some beautiful things you can do in languages like ML.
 I haven't looked at F# so I don't know if this has an interesting type system like ML or if it's just like the C# type model with a functional syntax.<br></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/258331-F-is-now-the-real-deal-Weve-made-it-an-official-NET-language/d3b3717857fd41a7a0959deb001fc26e#d3b3717857fd41a7a0959deb001fc26e</link>
		<pubDate>Wed, 17 Oct 2007 20:00:05 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/258331-F-is-now-the-real-deal-Weve-made-it-an-official-NET-language/d3b3717857fd41a7a0959deb001fc26e#d3b3717857fd41a7a0959deb001fc26e</guid>
		<dc:creator>rhm</dc:creator>
		<slash:comments>39</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/rhm/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - F# is now the real deal: We&#39;ve made it an official .NET language</title>
		<description><![CDATA[<p><blockquote>
<div class="quoteAuthor">wkempf 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>Dr Herbie wrote:</strong>
<hr size="1">
<i>&#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>phreaks wrote:</strong>
<hr size="1">
<i>&#65279;<br>
<br>
If we have a problem that can be solved mathematically, we can write code that is very similar to the actual formula to solve the problem.<br>
</i></td>
</tr>
</tbody>
</table>
</blockquote>
<br>
<br>
I like that explanation.&nbsp; Very succinct. Thanks.<br>
<br>
Herbie<br>
</i></td>
</tr>
</tbody>
</table>
</blockquote>
<br>
<br>
Not fully complete, however.&nbsp; Functional styles have a wider applicability.&nbsp; List processing, which includes text parsing, is often easier and more succinct to code in a functional manner.&nbsp; LINQ is a great example of the functional style that will be easier
 to grasp as an example of where the domain shines for someone only used to C-style languages.<br>
<br>
I don't know ML at all, so right now the F# code I've looked at looks like Swahili.&nbsp; I have used several other functional languages, though, such as Lisp.&nbsp; It's exciting that functional languages are coming to .NET, but I'm still partial to C-style syntax.&nbsp;
 So I'll look into F# for academic interests, but I'll probably stick to C# and hope it continues to become more functional over time.</div>
</blockquote>
<br>
<br>
See, now I know why it made me feel a bit uncomfortable.&nbsp; Any language that even comes close to Lisp makes me shudder <img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-6.gif' alt='Sad' /><br>
<br></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/258331-F-is-now-the-real-deal-Weve-made-it-an-official-NET-language/c5477ffdb0af48c894689deb001fc2cf#c5477ffdb0af48c894689deb001fc2cf</link>
		<pubDate>Wed, 17 Oct 2007 20:18:05 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/258331-F-is-now-the-real-deal-Weve-made-it-an-official-NET-language/c5477ffdb0af48c894689deb001fc2cf#c5477ffdb0af48c894689deb001fc2cf</guid>
		<dc:creator>ScanIAm</dc:creator>
		<slash:comments>39</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/ScanIAm/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - F# is now the real deal: We&#39;ve made it an official .NET language</title>
		<description><![CDATA[<p><blockquote>
<div class="quoteAuthor">rhm 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>Dr Herbie wrote:</strong>
<hr size="1">
<i>&#65279;OK, now I don't have a CS background and I fell into the C-family of languages (with a short stroll through Pascal and Basic at the start), so I'm a mainly OOP developer, and I come up a bit short on the rest of this stuff.<br>
<br>
Can anyone suggest examples of functionality that would be better written in F# than in C#?<br>
<br>
When would I want to use it?<br>
<br>
Herbie<br>
</i></td>
</tr>
</tbody>
</table>
</blockquote>
<br>
<br>
I wouldn't say there's anything that's *better* to write in F# (or any other functional language), personally I hate the way people pigeonhole technologies like that. I would say you would program in F# if you like writing in a functional style.
<br>
<br>
</div>
</blockquote>
<br>
<br>
Faster and more efficient = better, no?<br>
<br>
we have ML programs that take 12&#43; hours to run (analyzing hundred&#43; gigs of&nbsp;data), imagine if that was running through C#, or VB.NET or Java.<br>
<br>
Also, it is much easier for the math geeks to understand.<br>
if a model is visibly off, they can look through the code and usually find where the calculation is running amok.<br>
<br>
<br>
<blockquote>
<div class="quoteAuthor">rhm wrote:</div>
<div class="quoteBody">&#65279;<br>
<br>
It's very difficult to explain the point of functional programming to people that have only ever written in imperitive languages I'm affraid. I did two years of ML at university and it took me a long time to get it and even then I haven't used ML (or any other
 functional language) since I graduated.<br>
<br>
If I had to summarise the point of it - functional programming from a programmers perspective allows for more succinct expression of algorithms, i.e. complex algorithms written in functional languages can be easier to understand and work on for people that
 understand those languages. <br>
<br>
It's also worth pointing out that since functional programming is strictly a subset of procedural programming, you can write functional code in C# if you want, although it will be much less efficient than if you had used the same coding pattern in ML. For example,
 your basic method of itteration in functional programming is recursion and we all know you can write recursive code in procedural languages like basic or C#, but when you recurse in those languages you use up stack frames each time round the loop so you don't
 want to do it too much, the call and return operations have a certain amount of overhead. The compilers for functional languages do a lot to re-write the code so that recursive functions become simple loops. I know it seems like there's no point in that, but
 a lot of algorithms make more sense when expressed recursively (Quicksort being the golden example) so you want a language that allows you do use recursion free of concern for efficiency or running out of stack space.<br>
<br>
Functional languages also offer interesting type systems and while a lot of the more useful stuff has been replicated in procedural languages through object orientation and generic types, there are still some beautiful things you can do in languages like ML.
 I haven't looked at F# so I don't know if this has an interesting type system like ML or if it's just like the C# type model with a functional syntax.<br>
</div>
</blockquote>
<br>
<br>
I agree with the rest.</p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/258331-F-is-now-the-real-deal-Weve-made-it-an-official-NET-language/de4d57f17adc4e7aa74a9deb001fc2a2#de4d57f17adc4e7aa74a9deb001fc2a2</link>
		<pubDate>Wed, 17 Oct 2007 20:18:24 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/258331-F-is-now-the-real-deal-Weve-made-it-an-official-NET-language/de4d57f17adc4e7aa74a9deb001fc2a2#de4d57f17adc4e7aa74a9deb001fc2a2</guid>
		<dc:creator>phreaks</dc:creator>
		<slash:comments>39</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/phreaks/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - F# is now the real deal: We&#39;ve made it an official .NET language</title>
		<description><![CDATA[<p>I liked Haskell because it allowed me to specify complex stuff in a few lines of code. Really cool!<br>
<br>
It takes some time to get it but when you got it it is really nice and expressing complex problems in a few lines of code is just plain cool. Imagine you do a Quicksort in like 5 lines of code instead of 50-100 or even more in C/C&#43;&#43;. No worrying about pointer
 and stuff - you use lists and operate on the elements.<br>
<br>
Also it&nbsp;is then way easier to extend the code in pointer later in time. <img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-1.gif' alt='Smiley' /><br>
<br>
But probably if you only code data layers and that&nbsp;stuff you won't need it that much... but I&nbsp;might be wrong! Who knows...</p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/258331-F-is-now-the-real-deal-Weve-made-it-an-official-NET-language/ce81e06b8f91478ea43d9deb001fc2f8#ce81e06b8f91478ea43d9deb001fc2f8</link>
		<pubDate>Wed, 17 Oct 2007 20:19:21 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/258331-F-is-now-the-real-deal-Weve-made-it-an-official-NET-language/ce81e06b8f91478ea43d9deb001fc2f8#ce81e06b8f91478ea43d9deb001fc2f8</guid>
		<dc:creator>Christian Liensberger</dc:creator>
		<slash:comments>39</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/littleguru/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - F# is now the real deal: We&#39;ve made it an official .NET language</title>
		<description><![CDATA[<p>This is great news.</p>
<p>However, can someone at Microsoft help to&nbsp;give <a href="http://boo.codehaus.org/">
Boo</a> and <a href="http://nemerle.org/Main_Page">Nemerle</a> the same love F# got?</p>
<p>Whilst these are not MS developed languages, they are fantastic. Boo especially has an excellent developer community. The language has so many powerful features and is super easy to learn - better then VB.NET I'd say!<br>
<br>
We need to get these into VS.NET!</p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/258331-F-is-now-the-real-deal-Weve-made-it-an-official-NET-language/e77b18e3e4cb4623b9159deb001fc33c#e77b18e3e4cb4623b9159deb001fc33c</link>
		<pubDate>Wed, 17 Oct 2007 20:30:36 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/258331-F-is-now-the-real-deal-Weve-made-it-an-official-NET-language/e77b18e3e4cb4623b9159deb001fc33c#e77b18e3e4cb4623b9159deb001fc33c</guid>
		<dc:creator>Andrew Davey</dc:creator>
		<slash:comments>39</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Andrew Davey/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - F# is now the real deal: We&#39;ve made it an official .NET language</title>
		<description><![CDATA[<p>Woohoo, it's time for some&nbsp;<a href="http://www.youtube.com/watch?v=hDoGdl4pSv8">celebration</a>!
<br>
<br>
<br>
<img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-2.gif' alt='Big Smile' /></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/258331-F-is-now-the-real-deal-Weve-made-it-an-official-NET-language/f4f663ed71ae45ffabe09deb001fc364#f4f663ed71ae45ffabe09deb001fc364</link>
		<pubDate>Wed, 17 Oct 2007 22:07:43 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/258331-F-is-now-the-real-deal-Weve-made-it-an-official-NET-language/f4f663ed71ae45ffabe09deb001fc364#f4f663ed71ae45ffabe09deb001fc364</guid>
		<dc:creator>RoyalSchrubber</dc:creator>
		<slash:comments>39</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/RoyalSchrubber/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - F# is now the real deal: We&#39;ve made it an official .NET language</title>
		<description><![CDATA[<p><blockquote>
<div class="quoteAuthor">Dr Herbie wrote:</div>
<div class="quoteBody"><br>
Can anyone suggest examples of functionality that would be better written in F# than in C#?<br>
<br>
When would I want to use it?<br>
<br>
<br>
Herbie<br>
</div>
</blockquote>
<br>
<br>
In addition to some of the other things people mentioned already, F# is a functional language without side effects, which means the variables are immutable, which means programs written with it can be parallelized without worrying about the kind of issues that
 overwriting a variable from a parallel thread would cause.<br></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/258331-F-is-now-the-real-deal-Weve-made-it-an-official-NET-language/fb23f9d4f62a44f682149deb001fc38d#fb23f9d4f62a44f682149deb001fc38d</link>
		<pubDate>Wed, 17 Oct 2007 22:13:40 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/258331-F-is-now-the-real-deal-Weve-made-it-an-official-NET-language/fb23f9d4f62a44f682149deb001fc38d#fb23f9d4f62a44f682149deb001fc38d</guid>
		<dc:creator>Richard Anthony Hein</dc:creator>
		<slash:comments>39</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Richard.Hein/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - F# is now the real deal: We&#39;ve made it an official .NET language</title>
		<description><![CDATA[<p><blockquote>
<div class="quoteAuthor">ScanIAm 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>Dr Herbie wrote:</strong>
<hr size="1">
<i>&#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>phreaks wrote:</strong>
<hr size="1">
<i>&#65279;<br>
<br>
If we have a problem that can be solved mathematically, we can write code that is very similar to the actual formula to solve the problem.<br>
</i></td>
</tr>
</tbody>
</table>
</blockquote>
<br>
<br>
I like that explanation.&nbsp; Very succinct. Thanks.<br>
<br>
Herbie<br>
</i></td>
</tr>
</tbody>
</table>
</blockquote>
<br>
<br>
That sounds interesting, now.&nbsp; <br>
<br>
Can it deal with differentials and integrals?&nbsp; Or do you need to approximate?</div>
</blockquote>
<br>
<br>
Provided the functional language has access to a CAS, yes. That's what Mathematica (both the language and the CAS) is.<br>
<br>
Anyway, IRT OP: So F# is now an &quot;official&quot; language. With J# being dropped lately, does this mean F# will be a part of the IDE?<br></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/258331-F-is-now-the-real-deal-Weve-made-it-an-official-NET-language/278045cc36ad4a2286159deb001fc3b8#278045cc36ad4a2286159deb001fc3b8</link>
		<pubDate>Wed, 17 Oct 2007 22:21:19 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/258331-F-is-now-the-real-deal-Weve-made-it-an-official-NET-language/278045cc36ad4a2286159deb001fc3b8#278045cc36ad4a2286159deb001fc3b8</guid>
		<dc:creator>W3bbo</dc:creator>
		<slash:comments>39</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/W3bbo/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - F# is now the real deal: We&#39;ve made it an official .NET language</title>
		<description><![CDATA[<p><blockquote>
<div class="quoteAuthor">W3bbo wrote:</div>
<div class="quoteBody">&#65279;<br>
<br>
Provided the functional language has access to a CAS, yes. That's what Mathematica (both the language and the CAS) is.<br>
<br>
Anyway, IRT OP: So F# is now an &quot;official&quot; language. With J# being dropped lately, does this mean F# will be a part of the IDE?<br>
</div>
</blockquote>
<br>
<br>
It doesn't need access to a CAS to do integrals or differentiation.&nbsp; I mean an integral is just a sum...&nbsp; In fact, it is very easy to represent an integral in functional languages.&nbsp; It is done in one of the first video lectures listed below.<br>
<br>
Dismissing functional languages as only for math intensive operations is missing the point completely. If you use LINQ you are taking advantage of constructs from functional languages.&nbsp; They have many applications.<br>
<br>
Anyways, a good intro to functional style programming can be found here -<br>
<br>
<a href="http://swiss.ai.mit.edu/classes/6.001/abelson-sussman-lectures/">http&#58;&#47;&#47;swiss.ai.mit.edu&#47;classes&#47;6.001&#47;abelson-sussman-lectures&#47;</a><br>
<br>
These are old video lectures from MIT by one of the inventors of the functional language Scheme.<br></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/258331-F-is-now-the-real-deal-Weve-made-it-an-official-NET-language/d6c9621461254184bdbe9deb001fc3e2#d6c9621461254184bdbe9deb001fc3e2</link>
		<pubDate>Thu, 18 Oct 2007 01:07:40 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/258331-F-is-now-the-real-deal-Weve-made-it-an-official-NET-language/d6c9621461254184bdbe9deb001fc3e2#d6c9621461254184bdbe9deb001fc3e2</guid>
		<dc:creator>nightski</dc:creator>
		<slash:comments>39</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/nightski/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - F# is now the real deal: We&#39;ve made it an official .NET language</title>
		<description><![CDATA[<p>I think I have tried it in my college years. Functional Programming is very specific to solve certain type of problem. It is not designed for most applications, like PC games, movie player, photo editor, and other mainstream applications.<br>
<br>
OOP languages also can do Functional Programming fairly easily. It is very easy to reference a math library and do those more advanced calculations. 3D games usually have some calculus math library included.<br>
<br>
And I believe a lot of optimizations are already used in C# anyway. The data dependency is a very basic complier optimization on OOP languages.<br>
<br>
Anyway, Functional Progamming Language is way to tricky for me. It is not as straight forward as OOP.</p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/258331-F-is-now-the-real-deal-Weve-made-it-an-official-NET-language/fa88a4d6ba0943d5a0a99deb001fc40b#fa88a4d6ba0943d5a0a99deb001fc40b</link>
		<pubDate>Thu, 18 Oct 2007 01:15:35 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/258331-F-is-now-the-real-deal-Weve-made-it-an-official-NET-language/fa88a4d6ba0943d5a0a99deb001fc40b#fa88a4d6ba0943d5a0a99deb001fc40b</guid>
		<dc:creator>magicalclick</dc:creator>
		<slash:comments>39</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/magicalclick/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - F# is now the real deal: We&#39;ve made it an official .NET language</title>
		<description><![CDATA[<p><blockquote>
<div class="quoteAuthor">magicalclick wrote:</div>
<div class="quoteBody">&#65279;I think I have tried it in my college years. Functional Programming is very specific to solve certain type of problem. It is not designed for most applications, like PC games, movie player, photo editor, and other mainstream applications.<br>
<br>
OOP languages also can do Functional Programming fairly easily. It is very easy to reference a math library and do those more advanced calculations. 3D games usually have some calculus math library included.<br>
<br>
And I believe a lot of optimizations are already used in C# anyway. The data dependency is a very basic complier optimization on OOP languages.<br>
<br>
Anyway, Functional Progamming Language is way to tricky for me. It is not as straight forward as OOP.</div>
</blockquote>
<br>
<br>
Whether you use it day to day or not isn't really the point.&nbsp; When you truly take the time to learn the functional approach to solving problems, it only helps you.&nbsp; It is more about the process, than the syntax.&nbsp; Functional languages aren't better than imperative
 languages, and vice versa.&nbsp; It is just that the more tools you have and approaches you can take to solve complex problems the easier life becomes.<br>
<br>
I am extremely excited about this anouncement, it just makes .NET that much more compelling of a platform to develop on.&nbsp; Its all about options <img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-1.gif' alt='Smiley' /><br></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/258331-F-is-now-the-real-deal-Weve-made-it-an-official-NET-language/393cf82dad56464999469deb001fc437#393cf82dad56464999469deb001fc437</link>
		<pubDate>Thu, 18 Oct 2007 07:48:36 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/258331-F-is-now-the-real-deal-Weve-made-it-an-official-NET-language/393cf82dad56464999469deb001fc437#393cf82dad56464999469deb001fc437</guid>
		<dc:creator>nightski</dc:creator>
		<slash:comments>39</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/nightski/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - F# is now the real deal: We&#39;ve made it an official .NET language</title>
		<description><![CDATA[<p><blockquote>
<div class="quoteAuthor">Andrew Davey wrote:</div>
<div class="quoteBody">&#65279;However, can someone at Microsoft help to&nbsp;give <a href="http://boo.codehaus.org/">
Boo</a> and <a href="http://nemerle.org/Main_Page">Nemerle</a> the same love F# got?</div>
</blockquote>
<br>
What do Boo and Nemerle do that F# and IronPython can't?</p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/258331-F-is-now-the-real-deal-Weve-made-it-an-official-NET-language/278ca3f7b9b94f72a5339deb001fc45f#278ca3f7b9b94f72a5339deb001fc45f</link>
		<pubDate>Thu, 18 Oct 2007 14:13:42 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/258331-F-is-now-the-real-deal-Weve-made-it-an-official-NET-language/278ca3f7b9b94f72a5339deb001fc45f#278ca3f7b9b94f72a5339deb001fc45f</guid>
		<dc:creator>JChung2006</dc:creator>
		<slash:comments>39</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/JChung2006/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - F# is now the real deal: We&#39;ve made it an official .NET language</title>
		<description><![CDATA[<p><blockquote>
<div class="quoteAuthor">JChung2006 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>Andrew Davey wrote:</strong>
<hr size="1">
<i>&#65279;However, can someone at Microsoft help to&nbsp;give <a href="http://boo.codehaus.org/">
Boo</a> and <a href="http://nemerle.org/Main_Page">Nemerle</a> the same love F# got?</i></td>
</tr>
</tbody>
</table>
</blockquote>
<br>
What do Boo and Nemerle do that F# and IronPython can't?</div>
</blockquote>
<br>
<br>
Nemerle is functional, but doesn't force that &quot;flavor&quot; unless you want it. This means you can write imperative code that looks a lot like C#. However, as you learn more about functional programming you can improve your coding style.<br>
<br>
Boo is awesome. It has the right mix of static typing with optional dynamic typing. The syntax is super-lightweight, making it ideal for teaching programming to students. In addition, making domain specific languages is easy.<br>
<br>
Both have a syntactic macro systems, enabling even higher level meta-programming (think DSLs again). (I know F# has macros of some form too.)<br>
<br>
Both have super smart programmers innovating on their development and rich communities.<br>
I'm not saying don't use F# or IronPython. I'm saying please take a good look at Boo and Nemerle as well.</p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/258331-F-is-now-the-real-deal-Weve-made-it-an-official-NET-language/db0e8aca96f64460a0939deb001fc48b#db0e8aca96f64460a0939deb001fc48b</link>
		<pubDate>Thu, 18 Oct 2007 14:46:29 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/258331-F-is-now-the-real-deal-Weve-made-it-an-official-NET-language/db0e8aca96f64460a0939deb001fc48b#db0e8aca96f64460a0939deb001fc48b</guid>
		<dc:creator>Andrew Davey</dc:creator>
		<slash:comments>39</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Andrew Davey/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - F# is now the real deal: We&#39;ve made it an official .NET language</title>
		<description><![CDATA[<p>D/2 is also getting some powerful syntax and semantics. It has a very powerful template system as well as compile-time function evaluation (CTFE). It is also able to compose strings at compile-time which can be mixed-in and used as part of the &quot;end&quot; program.
 Some powerful stuff has been made using that, for example mixing in compile-time generated inline asm for optimized vector expressions.<br>
<br>
<a href="http://www.digitalmars.com/d/archives/digitalmars/D/BLADE_0.2Alpha_Vector_operations_with_mixins_expression_templates_51617.html#N51617">Reference</a><br>
<br>
<blockquote>
<div class="quoteAuthor">Don Clugston wrote:</div>
<div class="quoteBody"><br>
I have been trying to come up with a convincing use case for the new <br>
mixins (and for metaprogramming in general). My best effort to date can <br>
be found at:<br>
<a href="http://www.dsource.org/projects/mathextra/browser/trunk/mathextra/Blade.d">http://www.dsource.org/projects/mathextra/browser/trunk/mathextra/Blade.d</a><br>
<br>
It generates near-optimal x87 asm code for BLAS1-style basic vector <br>
operations. 32, 64 and 80 bit vectors are all supported.<br>
<br>
Compile with -version=BladeDebug to see the asm code which is generated.<br>
<br>
Typical usage:<br>
<br>
void main()<br>
{<br>
&nbsp;&nbsp;&nbsp;&nbsp; auto p = Vec([1.0L, 2, 18]);&nbsp;&nbsp;&nbsp; // a vector of 80-bit reals.<br>
&nbsp;&nbsp;&nbsp;&nbsp; auto q = Vec([3.5L, 1.1, 3.8]);&nbsp; // ditto<br>
&nbsp;&nbsp;&nbsp;&nbsp; auto r = Vec([17.0f, 28.25, 1]); // a vector of 32-bit floats<br>
&nbsp;&nbsp;&nbsp;&nbsp; auto z = Vec([17.0i, 28.1i, 1i]); // a vector of 64-bit idoubles<br>
&nbsp;&nbsp;&nbsp;&nbsp; real d = dot(r, p&#43;r&#43;r);<br>
&nbsp;&nbsp;&nbsp;&nbsp; ireal e = dot(r, z);<br>
&nbsp;&nbsp;&nbsp;&nbsp; q -= ((r&#43;p)*18.0L*314.1L - (p-r))* 35;<br>
&nbsp;&nbsp;&nbsp;&nbsp; d = dot(r, p&#43;r&#43;r);<br>
}<br>
<br>
Notice that mixed-length operations (real[] &#43; float[] - double[]) are <br>
supported.<br>
<br>
Like the C&#43;&#43; Blitz&#43;&#43; library, expression templates are used to convert <br>
vector expressions into efficient element-wise operations. Unlike that <br>
library, however, there is no reliance on the compiler's optimiser. <br>
Instead, the expression template is manipulated as text, converted into <br>
postfix, and then passed to a simple CTFE compile-time assembler, which <br>
creates highly efficient asm code which is used as a mixin.<br>
To understand the later parts of the code, you need some knowledge of <br>
x87 assembler. In fact, you probably need to have read Agner Fog's <br>
superb Pentium optimisation manual (www.agner.org).<br>
<br>
Some observations:<br>
* I was amazed at how simple the expression template code is (it is <br>
somewhat cluttered by the code to check for real/imaginary type mismatch <br>
errors).<br>
* I've often read that the x87 floating-point stack is notoriously <br>
difficult for compilers to write code for, but it works quite well in <br>
this case.<br>
* The major workarounds are:<br>
- inability to use a tuple element directly from asm code (bug #1028);<br>
- inability to define operators for built-in arrays (hence the use of <br>
'Vec' wrappers).<br>
- inability to index through a tuple in a CTFE function (solved by <br>
converting types into a string).<br>
* There have been mutterings about how unhygenic/dangerous the new <br>
mixins are. In this case, the mixin forms the _entire_ body of the <br>
function. This is an interesting situation which I think a language <br>
purist will find more palatable.<br>
<br>
Enjoy.</div>
</blockquote></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/258331-F-is-now-the-real-deal-Weve-made-it-an-official-NET-language/1a6eba14716c4e17b84b9deb001fc4be#1a6eba14716c4e17b84b9deb001fc4be</link>
		<pubDate>Thu, 18 Oct 2007 16:55:49 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/258331-F-is-now-the-real-deal-Weve-made-it-an-official-NET-language/1a6eba14716c4e17b84b9deb001fc4be#1a6eba14716c4e17b84b9deb001fc4be</guid>
		<dc:creator>Bent Rasmussen</dc:creator>
		<slash:comments>39</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/esoteric/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - F# is now the real deal: We&#39;ve made it an official .NET language</title>
		<description><![CDATA[<p><blockquote>
<div class="quoteAuthor">Andrew Davey wrote:</div>
<div class="quoteBody">&#65279;Both have a syntactic macro systems, enabling even higher level meta-programming (think DSLs again). (I know F# has macros of some form too.)</div>
</blockquote>
<br>
That sounds like <a href="http://www.paulgraham.com/onlisp.html">Lisp</a> to me!</p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/258331-F-is-now-the-real-deal-Weve-made-it-an-official-NET-language/09dbff4823af4b4a9fa19deb001fc4e6#09dbff4823af4b4a9fa19deb001fc4e6</link>
		<pubDate>Thu, 18 Oct 2007 18:36:43 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/258331-F-is-now-the-real-deal-Weve-made-it-an-official-NET-language/09dbff4823af4b4a9fa19deb001fc4e6#09dbff4823af4b4a9fa19deb001fc4e6</guid>
		<dc:creator>JChung2006</dc:creator>
		<slash:comments>39</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/JChung2006/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - F# is now the real deal: We&#39;ve made it an official .NET language</title>
		<description><![CDATA[<p>hey charles, are you planning on interviewing the F# team anytime soon? <img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-2.gif' alt='Big Smile' /> do you know if they are any integration plans with VS2008?<br></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/258331-F-is-now-the-real-deal-Weve-made-it-an-official-NET-language/43352d3a1bb0466f9b9c9deb001fc50c#43352d3a1bb0466f9b9c9deb001fc50c</link>
		<pubDate>Sun, 21 Oct 2007 00:37:31 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/258331-F-is-now-the-real-deal-Weve-made-it-an-official-NET-language/43352d3a1bb0466f9b9c9deb001fc50c#43352d3a1bb0466f9b9c9deb001fc50c</guid>
		<dc:creator>ktr</dc:creator>
		<slash:comments>39</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/ktr/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - F# is now the real deal: We&#39;ve made it an official .NET language</title>
		<description><![CDATA[<p><blockquote>
<div class="quoteAuthor">JChung2006 wrote:</div>
<div class="quoteBody">&#65279;<br>
That sounds like <a href="http://www.paulgraham.com/onlisp.html">Lisp</a> to me!</div>
</blockquote>
<br>
<br>
Yup! It sure does! <img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-2.gif' alt='Big Smile' /><br></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/258331-F-is-now-the-real-deal-Weve-made-it-an-official-NET-language/fb8e909876cb452288cc9deb001fc534#fb8e909876cb452288cc9deb001fc534</link>
		<pubDate>Sun, 21 Oct 2007 13:46:21 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/258331-F-is-now-the-real-deal-Weve-made-it-an-official-NET-language/fb8e909876cb452288cc9deb001fc534#fb8e909876cb452288cc9deb001fc534</guid>
		<dc:creator>Andrew Davey</dc:creator>
		<slash:comments>39</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Andrew Davey/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - F# is now the real deal: We&#39;ve made it an official .NET language</title>
		<description><![CDATA[<p>This is very interesting.&nbsp; I've not used functional programming languages since taking CS courses in college, but I loved them.&nbsp; I look forward to seeing this in Visual Studio.<br></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/258331-F-is-now-the-real-deal-Weve-made-it-an-official-NET-language/ed773108948a472ea81e9deb001fbee7#ed773108948a472ea81e9deb001fbee7</link>
		<pubDate>Thu, 25 Oct 2007 16:18:19 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/258331-F-is-now-the-real-deal-Weve-made-it-an-official-NET-language/ed773108948a472ea81e9deb001fbee7#ed773108948a472ea81e9deb001fbee7</guid>
		<dc:creator>RodAtWork</dc:creator>
		<slash:comments>39</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/RodAtWork/Discussions/RSS</wfw:commentRss>
	</item>
</channel>
</rss>