Presentation: "Language Oriented Programming with F#"
Session:
Scripting and DSLs
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.