Back to 2015-proposals

Title: Functional Scripting with F#
Proposer: Phil Nash
Type: Tutorial
Duration: 90 mins
Description:
Scripting languages tend to be dynamic and scripts are usually fundamentally imperative and full of side-effects. So why would you even consider a functional language for such a role - let alone recommend it as an ideal fit? How can we use the strengths of a functional-first language like F# to make our scripting tasks easier, more reliable and more fun? What is scripting anyway? We’ll look at file-system manipulations, build and packaging tasks, parsing and generating code and more. We’ll look at examples for both Windows and Mac, although it should be possible for most things to run on Linux too.