2024 年 Clojure 调查问卷! 中分享您的想法。

欢迎!请参阅 关于 页面了解如何使用本站。

+23
Clojure

java.nio.file.Path 对象在大部分情况下等同于 java.io.File,它们代表 (可能远程) 文件系统中的一项位置。

clojure.java.io 中的强制转换不识别 java.nio.file.Path。如果它们能识别该功能将会很棒。

预审: Alex Miller

补丁: CLJ-2333-1.patch

3 个回答

0

评论由:ajoberstar 提出

添加了一个补丁,支持 Coercions 和 IOFactory 中的 java.nio.file.Path。在更多地方(尤其是 do-copy 多态方法)可能需要 Path 支持,但这已经是一个不错的开始。

注意,以防有任何误解,我在 6 月 17 日签署了 CA,尽管我的名字还没有出现在网站的 CA 签署者名单上。

0

评论由:plexus 提出

java.nio.file.Path 是从 Java 7 开始加入的,这可能就是为什么这个更改之前没有完成。Clojure 1.10 将需要 Java 8,也许是时候考虑这个补丁了。

0
参考:https://clojure.atlassian.net/browse/CLJ-2333(由 mtnygard 报告)
...