我试图理解Lisp-1和Lisp-2之间的区别以及它与Clojure的关系,但我仍然不理解。任何人都可以开导我吗?
3 回答
Helenr
TA贡献1780条经验 获得超3个赞
部分原因是使用Lisp-2方言的程序员不会擅自使用具有相同名称的函数和变量。list
经常被用作函数参数和无人的东西,因为OMG (list ...)
是一个如此令人困惑的标准函数。许多list
作为变量的list
函数不使用该函数,或者不在该变量附近使用它。即使确实如此,也不会太糟糕:(list foo list)
。这并不比像“打好斗争”这样的句子更令人困惑,因为同一个词出现在名词和动词中
- 3 回答
- 0 关注
- 676 浏览
添加回答
举报
0/150
提交
取消