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

栏目: 编程工具 · 发布时间: 7年前

内容简介:我正在寻找有关着名的Damas-Hindley-Milner算法的信息做功能语言的类型推断,特别是有关实现的信息.我已经知道如何做W算法,但是我听说过最近的基于约束生成器/求解器的新算法,而不是通常的统一.然而,我无法找到关于这些新算法的实现的任何讨论.

我正在寻找有关着名的Damas-Hindley-Milner算法的信息

做功能语言的类型推断,特别是有关实现的信息.

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

任何想法,我可以找到关于ML推理的一些细节信息?

如果你对ML代码很满意,找到这些东西的最好办法就是简单地研究一下野外实现.一个很好的参考实现是 HaMLet ,它被设计为更多的测试平台而不是生产实现.

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

此外,Pierce的“ Types and Programming Languages ”中的各种类型系统(包括允许多态)的实现以及Appel的“ Modern Compiler Implementation in ML ”与实现这一点的现代方法比算法W的香草描述更为紧密.

http://stackoverflow.com/questions/3641967/damas-hindley-milner-type-inference-algorithm-implementation


以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

啊哈C!思考快你一步

啊哈C!思考快你一步

啊哈磊 / 电子工业出版社 / 2013-9 / 39.00元

这是一本非常有趣的编程启蒙书,全书从中小学生的角度来讲述,没有生涩的内容,取而代之的是生动活泼的漫画和风趣幽默的文字。并配合超萌的编程软件,从开始学习与计算机对话到自己独立制作一个游戏,由浅入深地讲述编程的思维。同时,与计算机展开的逻辑较量一定会让你觉得很有意思。你可以在茶余饭后阅读本书,甚至蹲在马桶上时也可以看得津津有味。编程将会改变我们的思维,教会我们如何思考,让我们的思维插上计算机的翅膀,以......一起来看看 《啊哈C!思考快你一步》 这本书的介绍吧!

RGB转16进制工具
RGB转16进制工具

RGB HEX 互转工具

Markdown 在线编辑器
Markdown 在线编辑器

Markdown 在线编辑器

RGB HSV 转换
RGB HSV 转换

RGB HSV 互转工具