欢迎!请参阅关于页面以了解如何运作的更多信息。
几乎九年以前,当制作跨平台(JVM/CLR)的 tools.analyzer 时,我们还没有读者条件化。导致这个不优美的部分:
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 票并提交补丁,我很乐意看看并合并。