/tmp/duangsuse.sock
23 subscribers
303 photos
3 videos
92 files
337 links
从 duangsuse::Echo (@dsuse) 跟进出来的分支,将在作者恢复原帐号访问的时候合并删除。
Download Telegram
Forwarded from Mr. Bug | Wild Pointer
我觉得你对这些问题很有自己的想法
Forwarded from Mr. Bug | Wild Pointer
所以没人干预你的想法
Forwarded from Deleted Account
那是过程式
才有 assign,赋值的概念

type checking 里 assign 则是 指派 的意思
Forwarded from Deleted Account
lisp-1和lisp-2只是一个遗留的历史概念,何必追究呢,
Forwarded from Deleted Account
不如去研究一下 Haskell 的 Hindley-Milner 多态类型系统?

HM 的 type inference 是纯 unification 的
Forwarded from Science Yuan
没入门
告辞
Forwarded from Deleted Account
那为什么不去研究下system F。。。
Forwarded from Deleted Account
没入门
Forwarded from Deleted Account
既然简单,我就不会叫 System F 这种晦涩的名字
Forwarded from Deleted Account
多态系统可以解决,谁说 a 必须只能指代 函数a 或 量a 其中之一的?
Forwarded from Deleted Account
JW 你跟我 brief 一下 Lambda 演算的基本 term 和 operation
Forwarded from Deleted Account
不会
Forwarded from Deleted Account
要不然我不清楚你说得到底是有引用背书的,还是你自己造的

没听说过草
Forwarded from Deleted Account
This media is not supported in your browser
VIEW IN TELEGRAM
Forwarded from Science Yuan
还有term一说吗
Forwarded from Science Yuan
指定理?
Forwarded from Deleted Account
我都会自己造词了吗。。。
Forwarded from Deleted Account
Lambda 演算是基于项(term) 的形式化系统,为什么没有 term?
Forwarded from Deleted Account
Lambda calculus 代表的是一个语言的抽象方式(包括作用域)
以及求值的模式(beta-reducation 操作)

Lambda 演算本身不是完整的(准确的说应该是严重可扩展),但即便这样它也可以基于具名抽象引用自己的基元操作,构造新行为

Lambda 演算只有三种基本项,
Abstraction: λarg. body
上面我用的是 currying 的形式,多参函数可以变成许多单参函数
Application: (f x)
Variable: x
就是包含在 lexical scope 里的 name binding