F#ライブラリをデータ操作用のスクリプト可能なツールとして公開したいと思います。
最適には、このスクリプト機能でfsiなどを使用した完全なF#インストールを必要としないようにします。
FSIライブラリにリンクしてF#コードからスクリプトを実行する方法はありますか?私のgoogle-fuはこれで私を失敗させており、fsiのF#ソースは少し絡み合っています。
F#ライブラリをデータ操作用のスクリプト可能なツールとして公開したいと思います。
最適には、このスクリプト機能でfsiなどを使用した完全なF#インストールを必要としないようにします。
FSIライブラリにリンクしてF#コードからスクリプトを実行する方法はありますか?私のgoogle-fuはこれで私を失敗させており、fsiのF#ソースは少し絡み合っています。
いいえ、F#インタラクティブセッション用のホスティングAPIはありません。fsi.exe自体は、対話を処理する軽量のクライアントプロセスと、手間のかかる作業を行うバックグラウンドサーバープロセスに組み込まれています。(サーバープロセスはF#コンパイラDLLの上に構築されているため、F#ランタイムの再インストールだけでなく、F#のフルインストールが必要です。ところで、このためのAPIを公開することは、やや一般的な要求であり、F#チームが検討するものです。将来のリリースのために。)
とはいえ、クライアントにF#が完全にインストールされている場合は、クライアントがインタラクティブなfsiセッションを開始できるスクリプト(.fsxファイル)#load
またはライブラリ(.dllファイル)をいつでも出荷できます。#r
これは、データの操作と探索にF#インタラクティブを使用するのに最適なモードです。