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 取代了上一个差异文件。它实现了并测试了 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

我不知道为什么我在将补丁改为“代码和测试”时,优先级变为“阻碍”。我没有尝试那样做——怀疑是网站用户界面自动这样做。

0 推荐
by

评论者:jim.blomo

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

...