欢迎!请访问 关于 页面以了解更多关于这方面的工作信息。
PersistentVector 已经实现了 Comparable。
评论由:kasterma 发布
此问题的补丁;与 Jeroen van Dijk 和 Razvan Petruescu 在 clojure 集会上一同完成。欢迎使用任何反馈;对我来说,这里的学习不是修复,而是学习如何处理 ant 和 jira 等工具。
评论由:jafingerhut 发布
看起来你在创建补丁并附加到 JIRA 构件上的步骤中做得很好。我在贡献者名单上看到了你的名字,这是在将补丁提交给 Clojure 或 contrib 库之前的一个先决条件。
你已经完成了实际上更容易的部分。现在还没有确定这个补丁是否被 Clojure 核心团队视为值得对 Clojure 进行更改的增强。如果你的话,想看关于 JIRA 流程的信息(如果你还没有看过),请点击: http://dev.clojure.org/display/community/JIRA workflow
如果你喜欢 Pascal 并认为这是 Clojure 中真正需要更改的,你可以对这个或任何其他 JIRA 补丁进行投票(除了你自己创建的补丁——补丁的创建者是补丁的 0 票投票者)。登录并点击右上角的“投票”链接,或“关注”以获取更改的电子邮件更新。
Andy,感谢提供信息。我没有意识到JIRA工作流程。
评论者:bronsa
除了PersistentLists之外,似乎其他序列也应该可比较,一个明显的例子是clojure.lang.APersistentVector$RSeq。当我试图将(sort-by (juxt val key) m)重写为(sort-by rseq m)时,我意外地发现它不是Comparable类型。
clojure.lang.APersistentVector$RSeq
(sort-by (juxt val key) m)
(sort-by rseq m)