Vamos rapidito, antes que nada tenemos que tener .net instalado y visual code (con el plugin de F#)
Y luego creamos una carpeta y hacemos una aplicación de consola:
mkdir miPrimerApp
cd miPrimerApp
dotnet new console -lang "F#"
code .
Como verán le puse miPrimerApp a la carpeta y luego ejecute visual code con el comando "code ."
En visual code podemos ver la clase Program.fs que se va a ejecutar :
// Learn more about F# at http://docs.microsoft.com/dotnet/fsharp
open System
// Define a function to construct a message to print
let from whom =
sprintf "from %s" whom
[<EntryPoint>]
let main argv =
let message = from "F#" // Call the function
printfn "Hello world %s" message
0 // return an integer exit code
Buenisimo, ya casi estamos, ahora podemos ejecutarlo desde la consola con :
$ dotnet run
Hello world from F#
o con visual code desde "run -> start debugging"