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

欢迎!请参阅关于页面以了解更多关于如何使用本站的信息。

0 投票
Clojure

由richhickey报告,2008年12月17日,因此hachCode可为final,计算更有效。以前是Google Code Issue 11

11 答案

0 投票
0 投票

评论者:cgrand

传统的实现方法是否会因为将懒序列添加到列表、向量或映射中的值而触发懒序列的实际化吗?

0 投票

评论者:cgrand

lazy-incremental-hashes.diff引入了基于结构共享的懒增量哈希。

0 投票

评论者:cgrand

为什么这被标识为阻碍性问题?

0 投票

评论者:cgrand

设置为次要优先级

0 投票

评论者:jafingerhut

我之前见过这样的“编辑工单,优先级变为阻止”的行为。我认为一些较早的工单根本没有任何优先级字段,当你编辑它们的任何属性时,它会创建一个具有默认值阻止的优先级字段。

0 投票

评论者:alexmiller

是的,我同意Andy对优先级变化的解释。我只是批量编辑了所有具有null优先级的打开CLJ工单,并设置了它们的优先级。

0 投票

评论者:jafingerhut

截至2014年1月30日最新的Clojure主版本,lazy-incremental-hashes.diff补丁仍然可以干净地应用,但现在由于涉及哈希变化的近期提交,测试失败。我没有检查更新补丁以通过测试可能有多难或有多容易。

0 投票

评论者:jafingerhut

于2013年8月26日创建的lazy-incremental-hashes.diff补丁在2014年8月29日对Clojure进行了一些提交之后,不再干净地应用于最新的主版本。在此之前,它可以干净地应用。

我没有检查更新此补丁可能有多容易或多难。

0 投票

评论者:jafingerhut

2013年8月26日发布的补丁lazy-incremental-hashes.diff 再次干净地应用于截至2014年9月5日的最新Clojure master,尽管该补丁尚未更新。我没有检查,但我猜测这可能是因为Clojure master最近所做的更改之一在这次提交中被撤销:[链接](https://github.com/clojure/clojure/commit/46be47c9f51ef10d0082f1bd39ffff1008682861)

0 投票
参考:[链接](https://clojure.atlassian.net/browse/CLJ-15)(由richhickey报告)
...