nio2:java.nio.file 包周围的 clojure 包装器

时间:2024-07-01 05:21:40
【文件属性】:

文件名称:nio2:java.nio.file 包周围的 clojure 包装器

文件大小:12KB

文件格式:ZIP

更新时间:2024-07-01 05:21:40

Clojure

铌酸锂 java.nio.file包的轻量级包装器。 使用 与莱恩: [nio2 " 0.2.1 " ] 动机 创建这个库有两个主要原因: 允许 clojure 开发人员利用 NIO2 功能 使文件系统 IO 在 clojure 中可测试 引入了与文件系统进行惰性交互的能力(例如,遍历目录结构或查看文件),改进了对文件属性的访问,并改进了跨平台和文件系统的互操作。 此外,NIO2 的引入使开发人员可以创建自己的文件系统实现(例如 zip 文件系统或内存文件系统)。 当然,这为改进围绕 IO 代码的测试打开了大门。 不幸的是,由于大量的可变参数方法,Java 开发人员的改进 API 使 clojure 开发人员很难。 Nio2 希望减轻这些痛苦。 新的功能 这个库中唯一的新功能是在create-fs-tree! 功能。 此函数允许您使用类似 hiccup 的语法以声明方式创建文件系


【文件预览】:
nio2-master
----.gitignore(96B)
----README.md(2KB)
----project.clj(380B)
----test()
--------nio2()
----LICENSE(11KB)
----src()
--------nio2()

网友评论