Tuesday, November 20, 2007

Microsoft Puts the 'F' in Functional

"'F# stems from the functional programming tradition [hence the 'f'] and has strong roots in the ML family of languages, though also draws from C#, LINQ and Haskell. F# is designed from the outset to be a first-class citizen on .Net,' Somasegar said. 'This means that F# runs on the CLR, embraces object-oriented programming, and has features to ensure a smooth integration with the .Net Framework.'"