2022-03-01から1ヶ月間の記事一覧

F#で外部コマンドを起動し, その標準出力結果を扱う

コード open System.IO open System.Diagnostics let cmd = new Process() cmd.StartInfo.FileName <- "ls" cmd.StartInfo.Arguments <- "-l /usr/bin" cmd.StartInfo.UseShellExecute <- false cmd.StartInfo.RedirectStandardOutput <- true if cmd.Start(…

F#で Priority Queueを使う

概要 競技プログラミング的なものを解いているときに, 優先度付きキューを使いたくなることがあるのでそのメモ コード .NETの標準ライブラリには存在しないので F#向けのコレクションライブラリを nugetから取ってくる. fsxで書いている場合は以下のような行…

quadmath Perlでハマったところ備忘録

細々とメンテナンスしている Perlモジュールで quadmathが有効な Perlで失敗しているケースがいくつか見られたので対応していた. その対応に関する記録. usequadmathとは https://perldoc.perl.org/Config#usequadmath 数値の保持に可能であれば 4倍精度浮動…