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

欢迎!请参阅关于页面以了解如何运作的更多信息。

+1

几乎九年以前,当制作跨平台(JVM/CLR)的 tools.analyzer 时,我们还没有读者条件化。导致这个不优美的部分:

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?` 断言是否是一个替代方案?
这是一个替代方案,但实现一个新的核心函数,该函数在多个平台上都适用,需要更长的时间。
...