Facilitating the spread of knowledge and innovation in professional software development



Choose your language

InfoQ Homepage News F# 4.0 Released for All Platforms

F# 4.0 Released for All Platforms


Joining the arrival of Visual Studio 2015, the Microsoft created functional language F# has made its 4th release.  The changes to the language include a lengthy list of new features, bug fixes, and language additions combined with some performance improvements.  Joining this are several changes that improve VS2015’s handling of the language to ease debugging and editing.

Microsoft makes a point of noting that version 4 was developed publicly with strong community involvement.  As previously noted, approximately a quarter of the contributors are affiliated with Microsoft—the rest are outsiders. As noted by the Visual F# team, there is a minor bug in VS2015 whereby F# 4.0 RTM is incorrectly labeled Visual F# 2015 RC.  If VS2015 RTM is installed with F#, you are getting F# 4.0 RTM.  The full release notes provide complete details on version 4, which corresponds to the changes made through commit dd8252e.

Existing F# developers can watch a quick overview video provided by Microsoft’s Lincoln Atkinson that describes some of the new F# 4.0 features.  Those new to the language may want to start with the resources at the F# Software Foundation or TryF#.

Developers looking to get involved with F# 4.0 have several routes to choose from.  Windows developers will probably find that installing VS2015 RTM is the fastest route.  Those on Windows who would like to contribute to F# development or use non-VS2015 tools can make use of the Visual F# repository.  Interested developers on non-Windows platforms should direct their attention to the Open Edition of F# and its corresponding GitHub repository.  Changes and additions flow from the Visual F# repository to the Open Edition repository, but care is taken so that the two projects do not diverge intentionally or otherwise.

We need your feedback

How might we improve InfoQ for you

Thank you for being an InfoQ reader.

Each year, we seek feedback from our readers to help us improve InfoQ. Would you mind spending 2 minutes to share your feedback in our short survey? Your feedback will directly help us continually evolve how we support you.

Take the Survey

Rate this Article


Hello stranger!

You need to Register an InfoQ account or or login to post comments. But there's so much more behind being registered.

Get the most out of the InfoQ experience.

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Community comments

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p


Is your profile up-to-date? Please take a moment to review and update.

Note: If updating/changing your email, a validation request will be sent

Company name:
Company role:
Company size:
You will be sent an email to validate the new email address. This pop-up will close itself in a few moments.