If you already have Visual Studio 2012 Ultimate or Professional, then you already have F#. If not, then either get a trial edition; or
You can also use a different editor and the command-line compiler (fsc.exe) or F# Interactive (fsi.exe) after you have installed Visual F#.
When some versions of ReSharper are installed, the
Alt+Enter shortcut key for the
Execute in Interactive command of the F# project system doesn’t work, because ReSharper overrides this shortcut key for its own purposes. However, there is no actual command clash, so you can keep using
Alt-Enter both in F# and ReSharp without having to remap keys.
To enable this, either upgrade to ReSharper 188.8.131.529 or greater, or install the resharper-fsi-friendly plugin.
Tsunami is an innovative fully featured F# IDE. It has a number of unique features ideally suited for Big Data, Data Science and Machine Learning. It is capable of being embedded directly into other Desktop Applications and Websites.
If you’re just looking for a compiler and/or F# Interactive, e.g. for a build server or cloud VM image, then:
Requires .NET 4.5:
On Windows 8 and Windows 2012 Server, this is already present by default
On Windows 7 and Windows 2008 Serer, install .NET 4.5 from Microsoft
Requires the Windows SDK:
On Windows 8 or Windows 2012 Server use the Windows 8 and .NET 4.5 SDK from Microsoft
On Windows 7 or Windows 2008 Server use the Windows 7 and .NET 4.0 SDK from Microsoft
Install the free standalone F# compiler tools from Microsoft
Alternatively, do a quiet install from a PowerShell administrator prompt (the URL is the redirect of the above).
$webclient = New-Object System.Net.WebClient $url = "http://download.microsoft.com/download/0/5/E/05E5C5E3-2A52-434F-A09E-C8150B987D09/VWD_FSharp.exe" $webclient.DownloadFile($url, "VWD_FSharp.exe") .\VWD_FSharp.exe /install /quiet
The compiler tools are installed at
C:\Program Files (x86)\Microsoft SDKs\F#\3.0\Framework\v4.0\fsc.exe C:\Program Files (x86)\Microsoft SDKs\F#\3.0\Framework\v4.0\fsi.exe C:\Program Files (x86)\Microsoft SDKs\F#\3.0\Framework\v4.0\fsiAnyCpu.exe