問題タブ [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.
haskell - 矢印構文を脱糖した後にhaskellコードを取得するには?
私は現在、自分の問題を解決しようとしていますHXT: Can an input change with the arrow syntax? したがって、ghc コンパイラーがArrow 構文を desugar した後の haskell コードを見たいと思っています。これどうやってするの?
私はすでに試し-ddump-ds
ましたが、このフラグを使用すると、すべてのタイプも解決されるため、恐ろしい長いコードが得られます。矢印構文の脱糖だけでコードを表示する方法はありますか?
function - 関数に対する矢印の利点
Haskell の通常の関数に対する矢印の利点は何ですか? 彼らができること、機能ができないこと。関数は、fmap を使用して構造体にマップできます。
haskell - 奇妙な ghc エラー メッセージ、「私の脳はちょうど爆発しました」?
proc
(Netwire と Vinyl を使用して) 構文で GADT をパターン マッチングしようとすると、次のようになります。
ghc-7.6.3 から (かなり奇妙な) コンパイラ エラーが発生します。
パターンにパターンを入れると、同様のエラーが発生しproc (...)
ます。どうしてこれなの?それは不健全ですか、それとも実装されていないだけですか?