Clojure 2024 调查表 中分享您的想法!

欢迎!请查看 关于 页面获取更多关于如何使用本站的信息。

0
ClojureScript

这将提高在集合上执行许多基于 reduce 的操作的速度,包括回退到 seq-reduce,如在 clojure.set 命名空间中的 clojure.set/union(into (link: ) some-set) 中的代码。

我包括了我使用 simple-benchmark 在 JavascriptCore 环境中(Planck REPL)进行的少量基准测试。

2 答案

0

评论者:rohitaggarwal

我认为当前的代码忠实于 Clojure 的 PersistentHashSet 实现。因此,任何与此相关的变更可能需要更多的思考和历史记录。

另一位用户也在(link:https://groups.google.com/forum/#!topic/clojurescript/h-EYTTndvAY 文本:ClojureScript 邮件列表)提出了类似的问题。

0
参考资料:https://clojure.atlassian.net/browse/CLJS-1712(由 tmulvaney 报告)
...