在学习Haskell的过程中,我觉得作者并不总是告诉我一切,所以要真正理解它,我想知道类型系统背后的理论,monad和类似的概念。
这些概念大多来自我听说过的类别理论,那么关于这个主题和相关主题的一些好书/网站是什么?
答案 0 :(得分:8)
Philip Wadler和Simon Peyton Jones的论文应该让你开始了解Haskell背后的理论。西蒙·佩顿·琼斯(Simon Peyton Jones)出版的书The Implementation of Functional Programming Languages(在线提供)很老,但仍然很有趣。
答案 1 :(得分:4)
我建议查看一些有关该主题的研究论文。 Philip Wadler的“理解Monads”和“Monads for functional programming”是理解monad的两个很好的起点。
您可以在http://www.haskell.org/haskellwiki/Research_papers找到最多的链接。
答案 2 :(得分:4)
Haskell有一个Hindley Milner型系统。有关详细信息,请参阅Wikipedia和this blog post。
答案 3 :(得分:3)
也许你会发现这个blog post很有用。
答案 4 :(得分:3)