/tmp/duangsuse.sock
23 subscribers
303 photos
3 videos
92 files
337 links
从 duangsuse::Echo (@dsuse) 跟进出来的分支,将在作者恢复原帐号访问的时候合并删除。
Download Telegram
Forwarded from Deleted Account
因为许多人喜欢把一切 s-expression 语言当成 Lisp "dialect"
许多人喜欢把一切语言特性当成语法糖,甚至于 Java 5 加入的 generics
Forwarded from Deleted Account
我就是讨厌这一论调
Forwarded from Deleted Account
那错了
Forwarded from Deleted Account
Scheme 不是 "dialect"
Generics ereasure 不是 “语法糖”
Forwarded from Deleted Account
定义范围越大意义就越小,我是个重视语义的人。
Forwarded from Deleted Account
泛型擦除和scheme有啥关系
Forwarded from Deleted Account
都2020年了Java还是不支持first-class function,呵呵
Forwarded from Deleted Account
我喜欢大家现在还能为观点争论,至少比低信息量的“和谐”强。
Forwarded from Deleted Account
支持
Forwarded from Deleted Account
OOP 就是提升复用性的 FP
(如果再加上 FP 就是真正意义的多范式了,纯 OOP 只是和 FP 有交集)
Forwarded from Deleted Account
lisp-1指的是变量和函数共用一个namespace
Forwarded from Deleted Account
lisp-2指的是两个namespace
Forwarded from Deleted Account
没有 namespace
只有 binding

Lisp(1) 是 dynamic 时序作用域
Lisp(2) 是 binding
Forwarded from Science Yuan
主谓宾缩减一下 一个闭包是一种技术 这怎么可能
没有一等函数就没有闭包吗,那java不能加入闭包吗
最后所谓的闭包是名词误用
Forwarded from Deleted Account
我接触到的语言里只有common lisp是lisp-2
Forwarded from Deleted Account
啊,啥意思,不懂
Forwarded from Deleted Account
namespace, context, environment
Forwarded from Deleted Account
Java 只是没有“所谓的”闭包
java.util.function.Function

面向对象里一个对象其实可以视作一个闭包
尤其是 anonymous class instance 时
Forwarded from Science Yuan
那那些多种类型可以一个变量名但变量不同的能不能叫lisp-N?
Forwarded from Science Yuan
那typed rackect是不是lisp
Forwarded from Deleted Account
Lisp(3) 就有了