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

欢迎!请参阅关于页面以了解此操作的一些更多信息。

+5
Clojure

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

2 答案

+1
by
编辑 by

哦,我希望 clojure.xml 能保留下来。 clojure.xml 是 SAX,而 data.xml 是 StAX。这些是不同的、有用的功能。可以使用可组合的过滤器优雅地解决的问题偏爱 SAX。另一方面,如果不需要过滤,那么 StAX 更有效。即便如此,我喜欢 clojure.xml 的简单性——简单的映射以及没有懒惰的假象。我建议只要 JDK 保留 SAX,我们就保留 clojure.xml(并允许其保持良好状态)。

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