Ile*_*ian 1 lisp standards clojure common-lisp dialect
我最近发现,如果它遵循Common Lisp标准,我可以在学校使用Lisp的任何方言进行函数式编程课程.Clojure是否遵循此标准?它太不一样了吗?
mik*_*era 16
Clojure不遵循Common Lisp标准 - 它是一个全新的Lisp.
话虽如此,它与Common Lisp共享很多东西,因此在一个中获得的知识通常适用于另一个.
许多关键的事情都是一样的:
(my-function arg1 arg2)有些不同的东西:
{}[]#{}()主观意见:我有偏见但我认为对于大多数现代用法来说,如果你现在选择Lisp,Clojure肯定是要走的路 - 它是Lisp的现代重新设计,拥有一个非常有活力和创新的社区,是一个务实的选择"把事情做好".