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

欢迎!请查阅关于页面以了解更多此工作的信息。

+1
Clojure

目前我们可以在有序集合|映射-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 取代了上一个差异。它实现了并测试了 SortedMap 界面。

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

0

评论者:jim.blomo

SortedMap-SortedSet-interfaces-248.diff 2012-05-18 取代了上一个差异。它实现了并测试了 SortedMap 和 SortedSet。

由于我认为目标是 1.5,因此尚未实现 (并发) NavigableMap。无论如何,它可能应该有自己的工单。

0

评论者:jafingerhut

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

新的补丁将内部多个 git 提交合并成了一个,因为这对我创建补丁来说更容易。我排除了向 .gitignore 文件添加 .swp 和 .swo 文件。在 Oracle/Apple JDK 1.6、Mac OS X 10.6.8 上构建和测试顺利。

0

评论者:jafingerhut

我不知道为什么当我将补丁改为“代码和测试”时,优先级变成了“阻止者”。我没有尝试做这件事 - 怀疑是由于 Web UI 中的某些事情自动这样做。

0

评论者:jim.blomo

添加了 CLJ-1008 以增强 NavigableMap 界面。

...