欢迎!请查看关于页面,了解更多关于这个网站如何运作的信息。
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)时发现了这个问题。
clojure.lang.APersistentVector$RSeq
(sort-by (juxt val key) m)
(sort-by rseq m)