F# is a strongly-typed functional programming language designed to run on .NET

F# combines the succinctness, expressivity and composability of type-inferred functional programming, the compile-time safety of strongly-typed code, and the runtime support, libraries, interoperability, tools, and object model of .NET.

F# is now available "out of the box" as a programming language to Xamarin users on all of the Xamarin-supported platforms: Android, OS X, and iOS.

F# Features in Visual Studio for Mac

There are a number of new F# features available in Visual Studio for Mac, including:

  • F# 4 support
  • F# PCL support
  • F# Shared Project support
  • Code navigation improvements
  • Syntax highlighting in F# Interactive
  • F# templates for Xamarin.Forms projects
  • and a lot more...