欢迎!请参阅关于页面获取更多关于该功能的信息。
目前,函数clojure.tools.reader.impl.commons/parse-symbol在一般情况下和即将推出的Clojure 1.12数组类记法方面的限制都比较宽松。
clojure.tools.reader.impl.commons/parse-symbol
user=> (mapv trc/parse-symbol ["String/1" "String/-1" "String/11" "String/1a"]) [nil ["String" "-1"] nil nil]
这与当前实现不同,它只接受第一个选项。是否有兴趣将其更新为对新的记法更严格的实现呢?
请注意,除非首先有人贡献补丁,否则我计划在alpha版本仍然可能更改的情况下进行一次更新,以提高tools.reader/analyzer的兼容性至1.12。
将会更新,还没来得及。
记录在案 https://clojure.atlassian.net/browse/TRDR-73