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 报告)
...