欢迎!请查阅关于页面,了解这是如何工作的更多信息。
大约九年前,当我们使 tools.analyzer 实现跨平台(JVM/CLR)时,我们还没有读者条件化。这导致了这一点不优雅
https://github.com/clojure/tools.analyzer/blob/726ab4f085f00c1c03f564dec359d50362efc846/src/main/clojure/clojure/tools/analyzer/utils.clj#LL81C1-L95C1
这个提交实际上有注释“直到我们有了功能表达式”。
(由于需要质疑 -)难道不是时候摆脱抛出异常以检测平台并转换为读者条件化的这种困扰了吗?
如果有 Jira 问题,我可以提交补丁。
如果您想在https://clojure.atlassian.net/browse/TANAL上创建一个 Jira 票并提交补丁,我很乐意看看并合并。