hindley-milner

hindley-milner

文章 0 浏览 3

保持类型通用而不使用 η-扩展

我正在做的事情:我正在编写一个小型解释器系统,它可以解析文件,将其转换为一系列操作,然后将数千个数据集输入到该序列中以提取一些最终值来自每一…

Saygoodbye 2024-09-29 10:51:30 3 0

是什么让 Haskell 的类型系统更加“强大”?比其他语言类型系统?

阅读Scala 类型系统相对于 Haskell 的缺点?,我不得不问:具体来说,是什么让Haskell的类型系统比其他语言的类型系统(C、C++、Java)更强大。显然,…

Smile简单爱 2024-09-24 15:43:25 8 0

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

我正在寻找有关著名的 Damas-Hindley-Milner 算法 为函数式语言进行类型推断,尤其是有关实现的信息。 我已经知道如何执行算法W,但我听说关于基于约…

缪败 2024-09-17 08:24:07 5 0

是什么原因导致此 Standard-ML 类型错误?

我试图为这个非常简单的 SML 函数制作一个尾递归版本: fun suffixes [] = [[]] | suffixes (x::xs) = (x::xs) :: suffixes xs 在此过程中,我在参数…

像你 2024-08-13 04:54:31 8 0

推断类型似乎检测到无限循环,但到底发生了什么?

在 Andrew Koenig 的关于 ML 类型推断的轶事中,作者使用合并排序的实现作为机器学习的学习练习,并很高兴发现一个“不正确”的结果类型推断。 令我惊…

毁梦 2024-08-13 03:31:34 8 0

以 CS101 学生可以理解的方式描述 Damas-Milner 类型推理

Hindley-Milner 是一个类型系统,它是许多众所周知的函数式编程语言的类型系统的基础。 Damas-Milner 是一种在 Hindley-Milner 类型系统中推断(推导…

南薇 2024-07-26 13:39:01 5 0

什么是欣德利米尔纳?

我遇到了这个术语Hindley-Milner,我不确定是否理解它的含义。 我读过以下帖子: Steve Yegge - 动态语言反击 Steve Yegge - 匹诺曹问题 Daniel斯皮瓦…

难理解 2024-07-10 04:25:43 12 0
更多

推荐作者

留蓝

文章 0 评论 0

18790681156

文章 0 评论 0

zach7772

文章 0 评论 0

Wini

文章 0 评论 0

ayeshaaroy

文章 0 评论 0

初雪

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文