Microsoft retools F# for Visual Studio 2015

Microsoft retools F# for Visual Studio 2015

Visual F# Power Tools 2.0.0 features support for F# 4.0 constructs

F#, a functional programming language developed by Microsoft Research, is getting a second generation of tools for use with the Visual Studio software development platform.

Visual F# Power Tools serves as an extension to the Visual Studio IDE, including the newly released Visual Studio 2015 platform as well as the predecessor 2013 platform. "The goal of the extension is to complement the standard Visual Studio F# tooling by adding missing features, such as semantic highlighting, rename refactoring, find all references, metadata-as-source, and more," F# community developers Anh-Dung Phan and Vasily Kirichenko said in a recent post in the .Net Blog

The new tools are downloadable at the Visual Studio website and include support for F# 4.0 constructs, improved theme detection on Visual Studio 2015, setting of explicit dependency on F# tools, and dropping of support for Visual Studio 2012. F# Power Tools also feature semantic highlighting, with the colorizing of F# code based on semantic structures, similar to what's available with the C# editor.

Power Tools provides source code formatting as well as automatic generation of pattern match cases. A "Find all References" feature, meanwhile, enables developers to place the cursor on any symbol defined in the current solution and have all references displayed with navigation information. The "NavigateTo," capability assists with project navigation, working on mixed F#/C# solutions.

Future plans for F# and tooling call for integrating an FSharpLint style-checking tool. Such features as syntax coloring and code completion also could be added, and C# interoperability, in which tooling features should be aware of referenced C# projects, is being contemplated.

F# is an open source, cross-platform "functional-first" programming language. With functional programming, computation is treated like mathematical functions. Functional programming has spread to other languages also, including Scala, Clojure and even Java, with Java 8, which was released last year. F# has gathered momentum in the Tiobe index of language popularity, currently ranking 15th in the index, which is based on Internet searches related to languages.

Follow Us

Join the newsletter!


Sign up to gain exclusive access to email subscriptions, event invitations, competitions, giveaways, and much more.

Membership is free, and your security and privacy remain protected. View our privacy policy before signing up.

Error: Please check your email address.

Tags Microsoftsoftwareapplication development



Join key decision-makers within Environmental, Social, and Governance (ESG) that have the power to affect real change and drive sustainable practices. SustainTech will bridge the gap between ambition and tangible action, promoting strategies that attendees can use in their day-to-day operations within their business.

EDGE 2023

EDGE is the leading technology conference for business leaders in Australia and New Zealand, built on the foundations of collaboration, education and advancement.


ARN has celebrated gender diversity and recognised female excellence across the Australian tech channel since first launching WIICTA in 2012, acknowledging the achievements of a talented group of female front runners who have become influential figures across the local industry.

ARN Innovation Awards 2023

Innovation Awards is the market-leading awards program for celebrating ecosystem innovation and excellence across the technology sector in Australia.

Show Comments