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

欢迎!请参阅 关于 页面获取更多关于此展开方式的信息。

0 投票
Collections

当前关联解构会调用 get。附带的补丁修改解构,使其在可能的情况下输出直接的关键字查找。

在此处批准 https://groups.google.com/d/msg/clojure-dev/MaYcHQck8VA/nauMus4mzPgJ

5 个答案

0 投票

评论作者:cgrand

现在重新审视这个补丁,它可能过于具体:当键是一个文字关键字时,应该修改 get 的内联扩展。

0 投票

评论作者:cgrand

更通用的补丁(inline-get-keyword.diff):所有带有文字关键字作为键的 get 调用都将内联到直接关键字查找。

0 投票

评论作者:duelinmarkers

这是否只是因为缺乏兴趣而搁置的?

0 投票

评论作者:jafingerhut

目前大约有50张工单被分类处理,即标记为Rich进行检查并决定是否是他感兴趣的看到补丁的问题,另外还有大约25张已被分类处理且他已进行“审查”的工单,它们处于编写补丁、筛选等各个阶段。这并不针对这张工单特别说明——只是想明确指出,还有许多其他工单正在得到关注,以及其他一些没有。

工单的分类处理在很大程度上取决于问题看起来有多严重。您可以对此工单进行投票,并尝试说服其他人也这样做,如果他们认为这可以提升常见Clojure代码类型的性能。您还可以考虑基准测试这些补丁有无的情况,看看它们能带来多少性能提升。

0 投票
参考:[https://clojure.atlassian.net/browse/CLJ-1096](https://clojure.atlassian.net/browse/CLJ-1096)(由cgrand报告)
...