请在2024 Clojure 状态调查中分享您的观点!

欢迎!有关如何使用本页面的更多信息,请参阅关于页面。

+1
Clojure

目前我们可以从有序集合|映射获取子序列,但这返回的是一个序列,而不是集合或映射。

实现 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,所以还没有实现(并发)NavigableMap。无论如何,它可能应该有自己的任务。

0

评论由:jafingerhut发表

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

新补丁将多个git补丁组合成一个,因为这对我来说更容易创建补丁。我遗漏了将*.swp和*.swo文件添加到.gitignore文件中。在Oracle/Apple JDK 1.6和Mac OS X 10.6.8上构建和测试干净。

0

评论由:jafingerhut发表

我不知道为什么在将补丁改为“代码和测试”时,优先级变成了阻塞。我没有尝试做这个——怀疑是Web UI在某种程度上自动进行了这项操作。

0

评论由:jim.blomo发表

为 NavigableMap 接口增强添加了 CLJ-1008。

...