re的读取器支持更具约束力的语法扩展（syntactic expansion）形式。 Clojure支持多重方法（multimethods。） 对于类似接口的抽象，Clojure提供基于协议（protocol）的多态性（polymorphism）以及基于记录（record）的数据类型系统。 Clojure通过这些设计来提供高性能且动态的多态性以避免所谓的“表达式问题”（"expression problem"。）Clojure支持惰性序列，并鼓励不可变性（immutability）与持久数据结构（per