欢迎!请查看 关于 页面以获取更多关于此工作和机制的信息。
大约九年前,当我们让 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 票并提交补丁,我乐意查看和合并。