与其它Lisp不兼容的数据结构，因此，Clojure不支持与Lisp的其它方言之间的代码级兼容性。作为一门Lisp方言，函数在Clojure中是一等公民。此外，Clojure还支持读取﹣求值﹣输出循环（REPL）以及一套宏系统。 Clojure的Lisp宏系统与Common Lisp的系统极为相似。唯一不同的是，Clojure的重音符［称为“语法引用”（syntax quote）］用名字空间（namespace）来限定符号（symbol）。这有助于防止意外的名字捕获（unintended name ca