切腹のイラスト

GentooにF#を入れる

{
  date: "",
}

公式Wikiが無かったのでメモ。

.NET

その昔,.NET Coreと呼ばれていたもの。

F#のリポジトリのREADMEに従って6.0のSDKを入れる。

# emerge -n =virtual/dotnet-sdk-6.0

キーワードが~amd64なのとバイナリパッケージなのはご愛嬌。

コミュニティ主導のoverlayもあるっぽいけど, 公式リポジトリの方で事足りそうなので採用は見送り。

テレメトリ

デフォルトの状態では,

  • dotnet build
  • dotnet pack
  • dotnet run

のいずれかを実行するとM$に各種情報が送信される(?!)。

これは,DOTNET_CLI_TELEMETRY_OPTOUT1またはtrueにすると無効化できる。

公式の説明

hello, world

% dotnet new console -lang F#
% dotnet run
Hello from F#

hello, worldができた。