Lisp-1和Lisp-2有什么区别?

我试图理解Lisp-1和Lisp-2之间的区别以及它与Clojure的关系,但我仍然不理解。任何人都可以开导我吗?



小怪兽爱吃肉
浏览 677回答 3
3回答

Helenr

部分原因是使用Lisp-2方言的程序员不会擅自使用具有相同名称的函数和变量。list经常被用作函数参数和无人的东西,因为OMG (list ...)是一个如此令人困惑的标准函数。许多list作为变量的list函数不使用该函数,或者不在该变量附近使用它。即使确实如此,也不会太糟糕:(list foo list)。这并不比像“打好斗争”这样的句子更令人困惑,因为同一个词出现在名词和动词中
打开App,查看更多内容
随时随地看视频慕课网APP