请在 2024 状态 Clojure 调查! 分享您的想法。

欢迎!有关本站的工作方式,请参阅 关于 页面获取更多信息。

+1 投票
Clojure

目前我们可以为排序集/映射集合有子序列,但这返回的是一个序列,而不是集合或映射。

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

+1 投票
由: importer
参考: 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提交合并成了一个,因为这对我创建补丁来说更简单。我将.swp.swo文件添加到.gitignore文件中。能在Oracle/Apple JDK 1.6的Mac OS X 10.6.8上干净地构建和测试。

0 投票

评论者:jafingerhut

我不知道为什么我在将补丁改为"代码和测试"后,优先级变为阻塞。我没有尝试那样做——怀疑是Web用户界面自动完成的。

0 投票

评论者:jim.blomo

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

...