問題タブ [purescript]
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.
mocha.js - PureScript FFI からモカへ
Mocha バインディングを PureScript に書き込もうとしていますが、完全に困惑しています。Control.Monad.Eff
Describe は、何も取らずに IO を返す関数、または Eff などを意味する関数です (副作用が発生した場合、値は返されません)。
これまでの私の試み
ここには明らかに何かが欠けています。助けてください。
functional-programming - Eff モナドは Debug.Trace.Trace で行を要求します
私は History.js から PureScript へのバインディングを書いていますが、Eff モナド、エフェクトの行とは何か、なぜそれらが価値があるのかを理解するのにまだ苦労しています。今、私は次のように書かれていますEasyFFI
コードの後半には、次のものがあります。
次のエラーが表示されます
さまざまな方法で型シグネチャを操作してすべてを揃えようとしましたが、何が問題なのかよくわかりません。したがって、この時点で推測するだけです。
purescript - 効果とメイブスの解決
上記は次のエラーをスローします。
type の2番目の引数が期待されているためだと思いますが、2番目の引数によって導入されたEff
の使用により、代わりに typeになります。Maybe
head
Maybe
問題は、これを解決する方法がわかりません。Maybe
代わりに効果的なコード ブロックを使用できないでしょうか?
purescript - PureScript Type Error がわかりにくい
これはコンパイルします
これはしません
次のエラーで:
なんで?
functional-programming - Purescript アプリケーションが実行されない
これは実行します:
しかし、これはしません:
ただし、どちらもコンパイルされ、私の理解では、どちらも同じ基本的なことを意味します。これはなぜですか?ここで適用可能な構文を使用できますか (はるかに理解しやすい私見)
これも機能します
purescript - ffi から構成可能な非同期モナドを作成する
現在、次のような非同期関数があります。
しかし、このコールバック スタイルは構成可能ではありません (私の理解では)。
また
しかし、コールバックから脱出して構成可能にする方法がわかりません。