欢迎!请查阅关于页面,了解更多关于这个网站如何运作的信息。
大约九年前,当我们让 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 票并推送补丁,我很乐意查看并将其合并。