F# is Microsoft's first functional programming language to be included as one of Visual Studio's official set of languages. F# is a succinct, efficient, expressivefunctional/object-oriented programming language under joint development by Microsoft Developer Division and Microsoft Research.…
Matthew Podwysocki is a senior consultant for Microsoft platform technologies in the D.C. area. He's been programming since he was a child and has a
particular interest and passion for functional programming.
Functional programming is all the rage these days. General purpose imperative…
How will imperative programming languages evolve to suit the needs of developers in the age of Concurrency and Composability? What role can programming languages play in enabling true composability? What are the implications of LINQ on the furture of managed
(CLS-based) and…
This Week on Channel 9, Dan and Brian are joined by Clint Rutkas and we discuss:
Clint talks about MS 101 (0 - 1:00) SQL Server 2008 RC0 is now available (and we don't know why some teams start with a zero based array and others don't) (1:00 - 2:30)
CTP of
Project codename…
Floating point values in F# can have associated
units of measure, which are typically used to indicate length, volume, mass, and so on. The built-in type float takes an optional unit-of-measure parameter, written in angle brackets, in a similar way that types such as IEnumerable take a
type…
With the
release of VS 2010 Beta 1 today, F# is officially a part of the in-box VS family in the sense that it ships with VS 2010 as a first class language for use in building your .NET projects that require the power and flexibility of the functional approach
to program…
Jason Olson is a programming language evangelist in addition to his duties as a managed (.NET) tools evangelist. You know him from
C9. He's a long time Niner and has always been passionate about languages. I've known Jason for a long time and it's great to see him take his passionate…
I was lucky enough to catch up with Don Syme at TechED Developer 2007. I'm a big fan of F# and it's great to see that a product team is being formed to bring this powerful functional language into the official
.NET family. Joining in this conversation are F# master
Robert Pickering and…
While in Cambridge recently to interview Tim Harris and Simon Peyton-Jones about the great work they're doing on Software Transactional Memory (STM), I got to meet some of the folks in the Machine Learning group
(Christopher Bishop leads the ML research team and is a leading figure in the…
The conversation Mike Hall recently had with Don Syme, a researcher at MSR Cambridge who focuses on language development and is the key author of
F#, continues. (See Part 1 here)And there's a lot of code in this one. Put your study caps on.Check out Don's blog!