問題タブ [recursion-schemes]
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 再帰スキーム: ツリーに中間結果のラベルを付ける
I を使用cata
すると、AST を結果に折りたたむことができます。ASTにCofree
追加の注釈を格納できます。AST を取得して、各ステップの結果を含む注釈付き AST を返すにはどうすればよいですか?
haskell - フォッキンガのプリプロモーフィズムは何をするつもりですか?
私は図書館を見てきましたが、何に使われるのか、あるいはそれが何をするのかさえもrecursion-schemes
非常に混乱しています。prepro
それを「フォッキンガのプレプロモルフィズム」と表現することはあまり有益ではなく、署名 ( prepro :: Corecursive t => (forall b . Base t b -> Base t b) -> (Base t a -> a) -> t -> a
) は (カタモルフィズム) と非常によく似てcata
いますが、追加の議論があり、その意図は不明です。誰かがこの機能が何を意味するのか説明できますか?