読者です 読者をやめる 読者になる 読者になる

SodiumでFunctional Reactive Programming (F#) --- 現在値の参照

現在値を参照しない例 Streamの入力があると値が100となる、初期値0のCellは以下のように記述できます。 let value = input |> Stream.mapTo 100 |> Stream.hold 0 現在値を参照する例 Streamの入力があると1ずつ増加する、初期値0のCellは以下のように記述…

SodiumでFunctional Reactive Programming (F#) --- WPF連携

下記記事ではコンソールアプリケーションにてSodiumを実装しました。 SodiumでFunctional Reactive Programming (F#) --- 導入 - 何でもプログラミング今回はSodimuをWPFのMVVMに対応させたバージョンを実装します。 全体構造 CommandをStreamに、CellをProp…

SodiumでFunctional Reactive Programming (F#) --- 導入

Sodiumのコンパイル NuGetではC#版しか取得できませんので、githubよりソースをダウンロードします。 https://github.com/SodiumFRP/sodiumF#内のSodium.slnをビルドするとSodium.dllが作成されます。 またPriority Queue.dllがNuGetから取得されます。 Hell…