In this episode of 10-4, we take a quick look at F#, a new addition to the family of managed programming languages in Visual Studio 2010. F# is a multi-paradigm programming language. Though its focus is at functional programming, it's capable of producing
object-oriented code like other .NET languages. Since it is a .NET language, it can interop just fine with other existing .NET languages.
There is a lot to F#, more than we could possibly cover in a single 10-4 episode. So in this episode, we are just taking a brief look at the basic data types in F# as well as some more intermediate features like recursion, pattern matching, and partially-applied
functions.
For people wanting to following along with this episode, you can grab the latest F# CTP directly from the F# MSDN Dev Center:
http://msdn.microsoft.com/en-us/fsharp/default.aspx
For more 10-4 episodes, be sure to visit:
http://channel9.msdn.com/shows/10-4
hubFS: THE place for F#:
http://cs.hubfs.net/
Don Syme's Blog:
http://blogs.msdn.com/dsyme/
Dustin Campbell's Blog:
http://diditwith.net/
Chris Smith's Blog:
http://blogs.msdn.com/chrsmith/default.aspx
Luke Hoban's Blog:
http://blogs.msdn.com/lukeh/
10-4! Over and out!
