問題タブ [fsharpcodeprovider]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
591 参照

mysql - FSharpDALで使用するためのMySqlデータベーステーブルに基づくレコードタイプの自動生成

私はFSharpDALを使用してMysqlデータベースのデータテーブルを読み取っています。うまく機能しますが、レコードタイプを指定する必要があります。つまり、すべてのテーブルに対して、レコードタイプを定義する必要があります。テーブルスキーマから自動的に生成されたレコードタイプを取得したいと思います。また、テーブルの列がnull許容の場合、対応するレコードフィールドをオプションタイプにします。

これを行うことができる何かがそこにありますか?(タイププロバイダーが到着するまで)

どうもありがとう

私が自分のバージョン(レコードタイプでモジュールをコンパイルする)を実行しようとしたことに注意してください。動作しているように見えますが、醜いです:(コンパイルコードを@DannyAsherに感謝します)

0 投票する
1 に答える
1040 参照

performance - f#遅いコンパイル

ngenを実行する以外に(または代わりに)f#コードをより高速にコンパイルするためにできることはありますか?

そして、たとえばpentium 4マシンのベンチマーク「HelloWorld」コンパイル時間(または、コンパイラの起動時間+コンパイル時間)はどれくらいですか?

編集結局のところ、ニュアンスがあります:)

では、最初に、コンパイラの起動時間は誰か説明できますか?そして、なぜそれは遅いのですか。また、f#コンパイルプロセス全体に関する情報へのリンクをいただければ幸いです。

コンテキスト:f#コンパイラは、コードの小さなスニペットで繰り返し呼び出されます。

時間差は約6秒です。それで、問題は基本的に、ngen以外に何ができるかということです。あなたはここであなた自身のために見ることができます:rundotnet

0 投票する
0 に答える
743 参照

f# - CompileAssemblyFromFile

この機能を実行しようとするとエラーが発生する理由:

エラーコード: -2147467259

エラー: 指定されたファイルが見つかりません

今、私は2つの壊れた実装を試しています:

0 投票する
1 に答える
635 参照

f# - FSharpCodeProvider (PowerPack から) 以外に、F# コードをオンザフライでコンパイルするには何が必要ですか?

PowerPack ライブラリに含まれる FSharpCodeProvider クラスを使用して、オンザフライでコードをコンパイルしています。要点は、Visual Studio 2010 のないマシンでは、そのマシンに F# スタンドアロン コンパイラがインストールされている場合にのみ、これを行うことができるということです。それがそうあるべきかどうか誰かが知っていますか?私の懸念は、スタンドアロン コンパイラが最終リリース バージョンを持たない CTP ソフトウェアとしてのみ配布されていることです。

ありがとう