首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Damas-Hindley-Milner类型推理算法的实现

Damas-Hindley-Milner类型推理算法的实现
EN

Stack Overflow用户
提问于 2010-09-04 19:01:59
回答 1查看 4.3K关注 0票数 19

我正在寻找关于为函数式语言进行类型推断的著名Damas-Hindley-Milner algorithm的信息,特别是关于实现的信息。

我已经知道如何做Algorithm W了,但我听说了最近基于约束生成器/求解器的新算法,而不是通常的统一算法。然而,我找不到任何关于这些新算法实现的讨论。

你知道我在哪里可以找到关于ML推理的部分信息吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-09-04 19:08:51

如果您熟悉ML代码,那么找到这些东西的最好方法就是简单地查看一下这些实现。HaMLet是一个很好的参考实现,它更像是一个测试平台,而不是一个生产实现。

最近几乎所有关于这些问题的严肃讨论都将在学术场合进行。可能感兴趣的一篇论文是Generalising Hindley-Milner type inference algorithms

此外,在皮尔斯的"Types and Programming Languages“中的各种类型系统的实现(包括let多态性),以及阿佩尔的"Modern Compiler Implementation in ML”,比算法W的普通描述更符合实现这一点的现代方法。

票数 18
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3641967

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档