GNU/Linux >> Linux Esercitazione >  >> Linux

C'è F# Interactive per Linux in .NET Core, senza usare Mono?

dotnet core 3 preview 3 supporta F# interattivo come applicazione .NET Core pura:

dotnet fsi --readline

Sì, c'è, ma è nascosto in una directory profonda.

Ho il seguente script nel mio $PATH, con nome fsi , per trovarlo e avviarlo:

#!/bin/sh

dotnet=/usr/bin/dotnet
fsi=/usr/share/dotnet/sdk/*/FSharp/fsi.exe

if ! [ -f $fsi ] 2>/dev/null; then
    echo ERROR Cannot find fsi.exe or more than one is present
    exit 2
fi

exec $dotnet $fsi "[email protected]"

Risultato:

$ fsi

Microsoft (R) F# Interactive version 10.2.3 for F# 4.5
Copyright (c) Microsoft Corporation. All Rights Reserved.

For help type #help;;

> 1+1;;
val it : int = 2

> 

Con questo, puoi disinstallare Mono e il vecchio fsharp pacchetto.


Linux
  1. Visual Basic è supportato da .NET Core in Linux?

  2. Come eseguire F# interattivo (fsi.exe) in dotnet core? È già supportato?

  3. NuGet per .NET Core in Linux

  4. .NET core X509Store su Linux

  5. Esiste un comando per tornare indietro di un numero di passaggi in una directory, senza utilizzare cd?

Suggerimenti per l'utilizzo del comando top in Linux

Utilizzo di ifstat per le statistiche di rete Linux

Esiste un client OneDrive per Linux?

Provare .NET Core su Linux con solo un tarball (senza apt-get)

Utilizzo delle variabili in SQLCMD per Linux

Come compilare l'app .NET Core per Linux in un computer Windows