2024 年 Clojure 状态调查!分享您的想法。

欢迎!请参阅关于页面,了解有关如何使用本站的一些更多信息。

+5
Clojure

clojure.xml 命名空间现在已经相当落后于现代 Java 选项。它应该被标记为已弃用,并指向 org.clojure/data.xml。

2 个答案

+1

我希望 clojure.xml 还会在这里。clojure.xml 是 SAX,而 data.xml 是 StAX。这两者都是独特的、有用的特性。可以通过可组合的过滤器优雅地处理的需求更有利于 SAX。另一方面,如果不需要过滤,那么 StAX 更高效。即使如此,我也喜欢 clojure.xml 的简单性——简单的映射和不摆 laziness 的样子。建议只要 JDK 继续支持 SAX,我们就保留 clojure.xml(并确保其处于良好状态)。

很可能会将其弃用并停止支持。如果有人需要StAX的现代支持,我们应该将其构建到data.xml或其他库中。将其放在核心中是没有意义的。
0
...