Tao Liu, an engineer on the F# team, explains (and demonstrates) the importance and value of design patterns for F#. Many programmers who work on large or complex software systems are accustomed to employing design patterns in the development of these systems. For experienced C#…
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.…
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, expressive functional/object-oriented programming language under joint development by Microsoft Developer Division and Microsoft Research.…
At Xamarin Evolve 2013, I caught up with Xamarin CTO Miguel de Icaza after his keynote. It's been a while since I last chatted with Miguel, so it was great to catch up. Clearly, he and team have been very busy pushing Mono forward and building Xamarin—a new technology that enables developers to…
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.In…
Tomas Petricek, a PhD student at University of Cambridge focusing on programming models, teaches us about one of his favorite programming languages, F#. The main topic is programming data with F#. You'll learn about Type Providers and Tomas will show how you can easily call REST APIs from F# using…
After a long day of sessions at
Emerging Languages Camp 2010, I caught up with two of the day's presenters, Clojure creator Rich Hickey (you've met Rich before in an
Expert to Expert episode with Brian Beckman) and F# compiler developer Joe Pamer. Clojure is a dynamic language that…
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…
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…
Teaching programming language concepts with F#, part 1
By Peter Sestoft, Professor IT University of Copenhagen, Denmark.In this first part, Peter introduces the curriculum, lecture plan and lecture notes for the course "Programs as data" that uses the functional programming concepts in…