GNU/Linux >> Znalost Linux >  >> Linux

Existuje F# Interactive pro Linux na .NET Core bez použití Mono?

dotnet core 3 preview 3 podporuje interaktivní F# jako čistou aplikaci .NET Core:

dotnet fsi --readline

Ano existuje, ale je ukrytý v hlubokém adresáři.

Ve své $PATH mám následující skript s názvem fsi , abyste jej našli a spustili:

#!/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]"

Výsledek:

$ 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

> 

Díky tomu můžete odinstalovat Mono a starý fsharp balíček.


Linux
  1. Použití at pro jednorázové úlohy cron v Linuxu

  2. Kompletní průvodce pro použití AsciiDoc v Linuxu

  3. Linux – nástroj pro měření kvality entropie?

  1. Proč neexistuje rozhraní DirectX API pro Linux?

  2. Použití proměnných v SQLCMD pro Linux

  3. Jak spustit F# interactive (fsi.exe) v jádře dotnet? Je to ještě podporováno?

  1. NuGet pro .NET Core na Linuxu

  2. .NET core X509Store na linuxu

  3. Existuje příkaz pro návrat o několik kroků zpět v adresáři bez použití cd?