请在2024 Clojure 状态调查中分享您的想法!

欢迎!请查阅关于页面,了解这是如何工作的更多信息。

+1
tools.analyzer

大约九年前,当我们使 tools.analyzer 实现跨平台(JVM/CLR)时,我们还没有读者条件化。这导致了这一点不优雅

https://github.com/clojure/tools.analyzer/blob/726ab4f085f00c1c03f564dec359d50362efc846/src/main/clojure/clojure/tools/analyzer/utils.clj#LL81C1-L95C1

这个提交实际上有注释“直到我们有了功能表达式”。

(由于需要质疑 -)难道不是时候摆脱抛出异常以检测平台并转换为读者条件化的这种困扰了吗?

如果有 Jira 问题,我可以提交补丁。

1 个答案

0

如果您想在https://clojure.atlassian.net/browse/TANAL上创建一个 Jira 票并提交补丁,我很乐意看看并合并。

我会这样做的。谢谢。
在核心库中不是一个 `regex?` 断言是替代方案吗?
这是一个替代方案,但实现一个适用于多个平台的新核心函数将需要更长的时间。
...