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?` 断言是否是一个备选方案?
这确实是一个备选方案,但实现一个适用于多个平台的新核心函数将会花费更长的时间。
...