<?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 - Discussions by jhugard</title>
	<atom:link rel="self" type="application/rss+xml" href="http://channel9.msdn.com/Niners/jhugard/Discussions/RSS"></atom:link>
	<image>
		<url>http://mschnlnine.vo.llnwd.net/d1/Dev/App_Themes/C9/images/feedimage.png</url>
		<title>Channel 9 - Discussions by jhugard</title>
		<link>http://channel9.msdn.com/Niners/jhugard/Discussions</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/Niners/jhugard/Discussions</link>
	<language>en</language>
	<pubDate>Wed, 19 Jun 2013 11:48:23 GMT</pubDate>
	<lastBuildDate>Wed, 19 Jun 2013 11:48:23 GMT</lastBuildDate>
	<generator>Rev9</generator>
	<c9:totalResults>0</c9:totalResults>
	<c9:pageCount>0</c9:pageCount>
	<c9:pageSize>0</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>
</channel>
</rss>