問題タブ [classy-prelude]

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 に答える
105 参照

haskell - Yeson.json.object が適用される引数が多すぎます

次のようにエラーをスローします。

objectプレリュードでは対象外です。これを定義するパッケージ/モジュールはどれですか? 上記の場合、キーと値のペアを取らないのはなぜですか?

0 投票する
2 に答える
73 参照

haskell - 自分の型の MonoFoldable がコンパイルされない理由、またはエラー メッセージが理解できない

次のコードがあります。

ただし、コンパイラから次のエラーが表示されます。その意味を理解するのに苦労しています。

私が言うことができる限りでは、私の考えは理にかなっているようです.結局のところ、 aRuleSetは s の単なるコンテナでRuleあり、折りたたみ可能であるべきですが、問題のエラーメッセージは私には意味がありません. 誰かが私がここで把握できなかったものを明確にしてもらえますか?

0 投票する
2 に答える
292 参照

haskell - MonoFoldable で失うものはありますか?

mono-traversableパッケージのMonoFoldableは、通常のすべての Foldable コンテナーなどを実装BytestringできるようMonoFoldableですFoldable。私の質問は、いくつかの高度な GHC 機能を必要とすることを除けMonoFoldableば、 にないもので失われるものはFoldableありますか? これにより、インスタンスの作成者にとって少しトリッキーになり、おそらく見苦しいエラー メッセージが表示されますか?

たとえば、Foldableコンパイルを使用するときにMonoFoldable型が推論されないコードはありますか? または、クライアント (インスタンス ライター コードではない) を大幅に単純化するその他の方法FoldableMonoFoldable?