是否有一个完整的clojure.core宏列表,它在一个向量中进行绑定?

时间:2013-05-14 08:09:51

标签: clojure

我希望得到一个带有解构形式的clojure.core符号列表:

(<symbol> [bindings] ~@body)

在我的头顶,我可以列出for let fn if-let doseq defn defmacro .. ..如果有的话,我正在寻找更全面的清单。

1 个答案:

答案 0 :(得分:1)

看一下这个备忘单:http://jafingerhut.github.io/cheatsheet-clj-1.3/cheatsheet-tiptip-cdocs-summary.html,它有一个特殊表格列表,它采用了解构表格,只搜索“绑定表格”。任何扩展为任何这些特殊形式的宏都可以破坏其参数。

也许Codeq(http://blog.datomic.com/2012/10/codeq.html)可用于发现扩展为特殊绑定表单之一的所有宏?