请在2024年Clojure现状调查!中分享您的想法。

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

+1
Clojure

目前我们可以在sorted-set|map-by中有一个子序列,但这返回的是序列,而不是集合或映射。

实现java.util.SortedSet和java.util.SortedMap接口将使我们能够调用.subSet和.subMap。

9 个回答

+1
参考: https://clojure.atlassian.net/browse/CLJ-248 (由alex+import报告)
0

评论者:importer

http://www.assembla.com/spaces/clojure/tickets/248 转换而来

0

评论者:importer

awizzard说:另一个很好的增加可能是(链接:http://java.sun.com/javase/6/docs/api/java/util/NavigableMap.html 文本:java.util.NavigableMap),不过这个功能从Java 6开始才有。

0

评论者:jim_blomo

SortedSet-SortedMap-interfaces-248.diff 2012-05-10 是 SortedMap 接口的第一版。如果没有反对意见,我将在 SortedMap 实现的基础上添加 SortedSet 支持。

0

评论者:jim_blomo

SortedMap-interfaces-248.diff 2012-05-10 代替了上一端的 diff。它实现了并测试了 SortedMap 接口。

同时还包括了对 sorted-map 的测试,这似乎之前还没有测试过。

0

评论者:jim_blomo

SortedMap-SortedSet-interfaces-248.diff 2012-05-18 代替了最后一个 diff。实现了并对 SortedMap 和 SortedSet 进行了测试。

由于我认为这个目标仍然是 1.5,所以没有实现 (Concurrent) NavigableMap。无论如何,它可能应该有自己的工单。

0

评论者:jafingerhut

日期为 2012 年 5 月 24 日的 clj-248-SortedMap-SortedSet-interfaces-patch2.txt 是 2012 年 5 月 17 日的 SortedMap-SortedSet-interfaces-248.diff 更新版本。后者补丁不能再干净地应用。

新补丁将内部多个 git 提交合并为一个,因为这样一来创建补丁对我 easier。我已从 .gitignore 文件中省略了 .swp 和 .swo 文件的添加。在 Oracle/Apple JDK 1.6 和 Mac OS X 10.6.8 上构建和测试干净。

0

评论者:jafingerhut

我不知道为什么当我将补丁改为 "代码和测试" 时,优先级变成了 "阻断者"。我没有尝试那样做 -- 怀疑是 web UI 以某种方式自动执行。

0

评论者:jim_blomo

增加 CLJ-1008 以增强 NavigableMap 接口。

...