関数型言語の自由定理のいいアイデアを偶然見つけました。しかし、私が見つけることができた唯一のリソースは、Wadler の記事「Theorems for Free」です。かなり良いですが、チュートリアルではなく、理解するのが難しいことは間違いありません(半分ほど理解できたので、かなりの時間を費やす必要がありました)。ハードコアな関数型言語の研究者ではなく、関数型プログラミングに精通したソフトウェア開発者向けの別の記事またはチュートリアルをお勧めできますか?
ありがとう。
関数型言語の自由定理のいいアイデアを偶然見つけました。しかし、私が見つけることができた唯一のリソースは、Wadler の記事「Theorems for Free」です。かなり良いですが、チュートリアルではなく、理解するのが難しいことは間違いありません(半分ほど理解できたので、かなりの時間を費やす必要がありました)。ハードコアな関数型言語の研究者ではなく、関数型プログラミングに精通したソフトウェア開発者向けの別の記事またはチュートリアルをお勧めできますか?
ありがとう。
http://www.iai.uni-bonn.de/~jv/free-slides.pdf
http://daniel.yokomizo.org/2011/12/understanding-higher-order-code-for.html
http://arxiv.org/pdf/1107.1203.pdf
(typeclassopedia セクション 3.3 にもあります)
http://hackage.haskell.org/package/free-theorems-seq
http://hackage.haskell.org/package/free-theorems-counterexamples