提议让读取器接受带前导斜杠的符号名称。
问题:前导斜杠非常有用,例如在像 "/" 或 "/=" 这样的数学运算符中
目前,只有 "/" 被允许作为一个特殊情况,用于 clojure.core 中的除法运算符
这可以扩展到允许所有符号的名称以前导斜杠开头。
不应与命名空间限定的符号有歧义
1) 在前导斜杠的情况下,符号应被解释为未经限定的符号,例如 "/="
2) 斜杠不在前导位置的情况下,应被视为命名空间限定,例如 "clojure.core/+"
3) 在多个非前导斜杠的情况下,第一个斜杠是命名空间分隔符,例如 "clojure.core.matrix.operators//="
可选地,也可以允许名称中前导斜杠之后的多个斜杠。这将使诸如 "/src/main/clojure" 这样的符号成为有效。