🤖

TypeScript でエフェクトシステムを再現したい

に公開1

Discussion

あいや - aiya000あいや - aiya000

これはすごい!!
個人的にはExtensible EffectsやEffect Monadよりも、KokaのAlgebraic Effectsだと思いました(最後に書かれていますが。)
でもEffがユニオンで合成可能なので、Effect Monadっぽくもある。
型推論さえできればExtensible Effectsにもなれそう。
(これはおそらく無理でしょうが⋯うう。)

Generator<SomeEff, T>に、どうやって実際のSomeEffのhandlerが渡って、実行できているのかがわかりませんでしたが、コードを読めばわかりそう。

これはかなりいいライブラリだと思いました。
「TypeScriptプログラマーは、原始的な型付きJavaScriptプログラミングしか愛さない」ということを考えなければ⋯!!