Microsoft’s Insight Into The Upcoming F# 4.1 Version By the later part of this year, Microsoft gonna ship a new version of Microsoft’s tools for F#, which will include support for F# 4.1, featuring important improvements to the language that have been developed in addition with F# users and contributors. Their tools will also include a crossplatform, opensource F# 4.1 compiler toolchain for .NET Framework and .NET Core, suitable for use on Linux, Windows, and macOS/OS X. The Visual F# Tools for F# 4.1 will be updated to include support for editing and compiling .NET Core and .NET Framework projects. The F# Tools will also include incremental fixes and integration with the new Visual Studio installation process. In this blog post, we explore support for F# in some detail. Support for the .NET Standard and .NET Core The compiler and scripting tools for F# 4.1 would be the first version to offer support for .NET Core. This is in addition to the current support for .NET Framework 4.x development. When you write F# code on .NET Core now, you’re using a prerelease of F# 4.1 and a compiler tool chain. Microsoft tools for F# will continue to be fully compatible .NET Framework development in a backwardssupport way. This includes compiling existing projects designed with previous versions of Visual Studio and running existing scripts using F# Interactive (fsi.exe). Support for the recent versions of the .NET Framework is being added to these tools. The Microsoft compiler tools for F# 4.1 are totally compatible with the .NET Standard, and thus are fully feasible with .NET Core and .NET Framework. The FSharp.Core library aid the .NET Standard, which allows you to use it for both .NET Core and .NET Framework development. Presently, the only support is in alpha. Start with F# 4.1 on .NET Core Currently .NET Core 1.0 SDK tooling is still in preview. So details here are likely to change as that tooling finalize. To being on .NET Core, install the .NET Core 1.0 SDK Preview 2 tooling. Then create a directory somewhere on your PC, open a command line, and type: dotnet new l f# Three files will be dropped in your directory: a project.json file, an F# source file, and a