Jump to content

Fsharp: Difference between revisions

From NixOS Wiki
imported>Aerphanas
add to languages categories
Klinger (talk | contribs)
m Category Applications removed
Line 32: Line 32:
* [[DotNET]]
* [[DotNET]]


[[Category:Applications]]
[[Category:Languages]]
[[Category:Languages]]

Revision as of 14:51, 20 March 2025

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!

See also