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...