F# is a functional programming language for the .NET Framework. It combines the succinct, expressive and compositional style of functional programming with the runtime, libraries, interoperability, and object model of .NET. This CTP release includes the F# compiler and tools, as well as Visual Studio 2008 integration for F# development.

Check it out

Joel