Fsharp: Difference between revisions
Appearance
imported>Aerphanas update package name, and add how to create project |
m link added |
||
| (2 intermediate revisions by 2 users not shown) | |||
| Line 1: | Line 1: | ||
[https://fsharp.org/ F#] (F-Sharp) is a .NET language. | |||
= Usage = | = Usage = | ||
F# is packaged in the <code>dotnet-sdk</code> family of packages (<code>dotnet-sdk_3</code>, <code>dotnet-sdk_5</code>, and <code>dotnet-sdk_7</code> as of Dec 20, 2022). | F# is packaged in the <code>dotnet-sdk</code> family of packages (<code>dotnet-sdk_3</code>, <code>dotnet-sdk_5</code>, and <code>dotnet-sdk_7</code> as of Dec 20, 2022). | ||
| Line 32: | Line 34: | ||
* [[DotNET]] | * [[DotNET]] | ||
[[Category: | [[Category:Languages]] | ||
Latest revision as of 21:50, 25 March 2025
F# (F-Sharp) is a .NET language.
Usage
F# is packaged in the dotnet-sdk family of packages (dotnet-sdk_3, dotnet-sdk_5, and dotnet-sdk_7 as of Dec 20, 2022).
You can pop into a REPL:
$ nix-shell -p dotnet-sdk warning: unknown setting 'experimental-features' [nix-shell:~]$ dotnet fsi Microsoft (R) F# Interactive version 12.0.5.0 for F# 6.0 Copyright (c) Microsoft Corporation. All Rights Reserved. For help type #help;; > printfn "Hello world from F#!";; Hello world from F#! val it : unit = ()
To create a project use
dotnet new console --language F# dotnet run
like so!