【发布时间】:2015-09-06 00:01:28
【问题描述】:
作为改进 Cider 调试器的一部分,我需要对所有可能的特殊形式实施特殊处理。换句话说,我需要知道所有满足special-symbol? 的符号。
Special Forms 上的文档页面虽然很有帮助,但并未提供所有这些。
例如,经过一些实验,我了解到
- 那里列出的大多数表单都有一个
*对应项(例如let*和loop*)。 - 有一个
clojure.core/import*特殊符号(如果不是幸运的话,我不会找到它)。
是否有所有特殊符号的完整列表?
或者,有没有办法列出所有的实习符号?如果是这样,那么我可以过滤special-symbol?。
【问题讨论】: