Jun 26
The following steps guide you to compiling your first program, with F# version 1.1.12.6 with .NET 2.0.
- From Add/Remove programs, uninstall any previous F# installs.
-
Download F# and save the zip file locally.
- Extract the files to a temporary location:
cd tempFSharp-1.1.12.6
- Run the .msi installer from that directory. This requires .NET 2.0.
InstallFSharp.msi
Note, if you have Visual Studio, the installer will run devenv /setup which takes some moments.
- Add the F# bin directory to your path:
set PATH=c:Program FilesFSharp-1.1.12.6bin;%PATH%
-
fsc
is the command line compiler. You can list the command line options as follows:
fsc -help
- Create a source directory.
mkdir devsrc
- Create a file
\dev\src\hello.fs
containing:
printf "Hello World!n"
- Compile it to give a
hello.exe
which you can run.
cd devsrc
fsc hello.fs
hello.exe
Jun 26
Brief Description
F# is an advanced .NET programming language available from Microsoft Research.
License
The F# License is a Microsoft Research Shared Source License Agreement. F# may be used to build commercial applications as covered by that license, in particular see the exemptions (i) and (ii) in the main body of the license. When downloading software from this site, you will be presented with a dialog box explaining the terms of use. You must agree to these terms as a condition of downloading the software.
Download
F# Compiler
Links for specific versions:
Note, some users report that “save” works but “open” does not.
Instructions
- To install, save and unpack the zip file and read the installation notes (README-fsharp.html).
- From Add/Remove Programs uninstall any previous “F# Extensions for Visual Studio 2003 and 2005″.
- Run “InstallFSharp.msi”.
- On Mono/Linux follow the instructions in README-fsharp.html.
System Requirements
Operating system either Windows 2000, Windows Server 2003, Windows XP or Linux (Mono). Memory 256Mb minimum, recommending 512Mb or more.
Related Resources