問題タブ [arrows]

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

haskell - 矢印構文を脱糖した後にhaskellコードを取得するには?

私は現在、自分の問題を解決しようとしていますHXT: Can an input change with the arrow syntax? したがって、ghc コンパイラーがArrow 構文を desugar した後の haskell コードを見たいと思っています。これどうやってするの?

私はすでに試し-ddump-dsましたが、このフラグを使用すると、すべてのタイプも解決されるため、恐ろしい長いコードが得られます。矢印構文の脱糖だけでコードを表示する方法はありますか?

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

function - 関数に対する矢印の利点

Haskell の通常の関数に対する矢印の利点は何ですか? 彼らができること、機能ができないこと。関数は、fmap を使用して構造体にマップできます。

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

haskell - 奇妙な ghc エラー メッセージ、「私の脳はちょうど爆発しました」?

proc(Netwire と Vinyl を使用して) 構文で GADT をパターン マッチングしようとすると、次のようになります。

ghc-7.6.3 から (かなり奇妙な) コンパイラ エラーが発生します。

パターンにパターンを入れると、同様のエラーが発生しproc (...)ます。どうしてこれなの?それは不健全ですか、それとも実装されていないだけですか?