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