F# 2.0 - A day at the beach

  • Rick Minerich Atalasoft Inc.
October 01, 2010 2:00 - 6:00 PM

Abstract

This tutorial will be organised around learning the building blocks of F#, real world functional programming principles, and platform compatibility.

What can attendees expect? A thorough introduction to F#, one of the most powerful languages available for real world development. Come dive into the building blocks of functional programming, swim around with the safety and convenience of type inferred statically checked code, and glide through F#'s impressive array of libraries.

Audience

General. All programmers are welcome. Come with curiosity and an open mind. Those at any level of functional programming or F# experience will enjoy this session.

Software prerequisites:

Visual Studio 2010

Any non-express Visual Studio 2010 installation comes with F#, just as long as it wasn't deselected during installation.

Microsoft Windows without Visual Studio 2010

On Windows, you need to download and install Visual Studio 2010 Shell (integrated mode). After installing Visual Studio 2010 Shell the next step is to download and install the F# Standalone package. To do this just go to the F# MSDN portal and click "Get the F# Standalone and VS2008 CTP". After that, scroll to the bottom of the page, click the download button for "InstallFSharp.msi" and run it.

Macintosh / Linux

If you don't already have a recent version of Mono installed, you'll need to get it. This process varies from platform to platform, please see this page for more information.

Next, you'll need to install F#. This requires downloading two things: the F# standalone package and the Mono key file.

Richard Minerich

is a Microsoft MVP for the F# programming language. Through writing, speaking and running events, Richard hopes to help bridge the gap between the cutting edge in computation and the mainstream software engineer. Currently, Richard works as a Software Architect specializing in digital image processing at Atalasoft, Inc. He also leads the New England F# User Group and is anxiously awaiting the release of his first book, Professional F# 2.0.