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 支持,但这似乎是一个很好的开始。

注意,以防有任何混淆,我已签署 CA(6 月 17 日),尽管我的名字尚未出现在网站的 CA 签署者列表中。

0

评论者:plexus

java.nio.file.Path 自 Java 7 中添加,可能是为什么这个更改之前没有实现。Clojure 1.10 将需要 Java 8,因此可能是考虑这个补丁的时候了。

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