欢迎!有关如何使用本网站的信息,请参阅关于页面。
这提高了许多基于reduce的set操作的速度,包括回退到seq-reduce的clojure.set命名空间中的代码,例如clojure.set/union和(into (link: ) some-set)。
clojure.set
clojure.set/union
(into (link: ) some-set)
我包含了一些在JavaScriptCore环境(Planck REPL)中使用simple-benchmark执行的基准测试
simple-benchmark
评论者:rohitaggarwal
我认为当前的代码忠实于Clojure的PersistentHashSet实现。所以,从这个实现中进行更改可能需要更多的思考和历史。
还有人在(link: https://groups.google.com/forum/#!topic/clojurescript/h-EYTTndvAY)上也提出了类似的问题,这是一个ClojureScript邮件列表。