oclosure 是什么?

最近看到 emacs 加了这个 oclosure。看了一会儿没搞懂是用来干嘛的。是用来提取闭包中的东西?感觉挺奇怪的.

是可以当做 function 来 funcall 同时也可以当做 struct 用来存多个变量的的 closure。

类似 Common Lisp 的 funcallable instance,Lisp Machine 也有对应结构。

2 个赞

谢谢,原来是这种东西…