Presentation: "Language Oriented Programming with F#"

Time: Friday 13:00 - 13:45

Location: Ballroom Le Grand 2

Abstract: Language Oriented Programming is a programming paradigm that covers the many tasks associated with representing and manipulating information in language-based formats. This includes routine tasks such as parsing and language implementation, through to language-integrated queries via techniques such as LINQ. LOP is also an important technique in declarative programming, parallel programming and modelling. F# is a beautiful language for language-oriented programming tasks. This talk will explore the range of problems covered by LOP and look at how to apply F# to these problems. The time and again complex LOP problems have relatively simple and elegant solutions when using F#, and we'll take a look at some examples of how you can use F# to explore this problem domain.

Don Syme, Microsoft Research

 Don  Syme Don Syme is a Senior Researcher in the MSR Cambridge Programming Principles and Tools group. He joined MSR in 1998, and was the initiator, co-designer and co-implementer of Generics for .NET and C# 2.0. More recently he is the designer and co-implementer of the F# language and co-author of "Expert F#".