Forwarded from Deleted Account
不如去研究一下 Haskell 的 Hindley-Milner 多态类型系统?
HM 的 type inference 是纯 unification 的
HM 的 type inference 是纯 unification 的
Forwarded from Deleted Account
JW 你跟我 brief 一下 Lambda 演算的基本 term 和 operation
Forwarded from Deleted Account
Lambda calculus 代表的是一个语言的抽象方式(包括作用域)
以及求值的模式(beta-reducation 操作)
Lambda 演算本身不是完整的(准确的说应该是严重可扩展),但即便这样它也可以基于具名抽象引用自己的基元操作,构造新行为
Lambda 演算只有三种基本项,
Abstraction: λarg. body
上面我用的是 currying 的形式,多参函数可以变成许多单参函数
Application: (f x)
Variable: x
就是包含在 lexical scope 里的 name binding
以及求值的模式(beta-reducation 操作)
Lambda 演算本身不是完整的(准确的说应该是严重可扩展),但即便这样它也可以基于具名抽象引用自己的基元操作,构造新行为
Lambda 演算只有三种基本项,
Abstraction: λarg. body
上面我用的是 currying 的形式,多参函数可以变成许多单参函数
Application: (f x)
Variable: x
就是包含在 lexical scope 里的 name binding
Forwarded from Deleted Account
Forwarded from Deleted Account
希腊字母和 bar
这个学术大佬真会写提纲,R=polymorphism U=strongness F=combination
我都忘记了它们和 一个立方体有啥大关联……
这个学术大佬真会写提纲,R=polymorphism U=strongness F=combination
我都忘记了它们和 一个立方体有啥大关联……