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