Introduction to F#

You’ve heard F# mentioned from time to time, it started as that Microsoft Research.  Now in Visual Studio 2010 you see that it’s a project type option but haven’t clicked on it.  Here is a chance to get a basic introduction to the language and its features.  You might be surprised at some of the things already available in F# that aren’t yet available in C# or VB.  I’ll talk about some function concepts, immutable by default, imperative vs. recursion vs. list comprehensions, type inference, tuples, pattern matching, and working with a static typed language in a REPL.