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:
For more 10-4 episodes, be sure to visit:
hubFS: THE place for F#:
Don Syme's Blog:
Dustin Campbell's Blog:
Chris Smith's Blog:
Luke Hoban's Blog:
10-4! Over and out!