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

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

+2
打印
我建议添加在 {{clojure.pprint/print-table}} 中重命名列的能力,以下是一个接口示例


(print-table [[:b "列b"] [:a "a"]]
                 [{:a 1 :b {:a 'is-a} :c ["hi" "there"]}
                  {:b 5 :a 7 :c "dog" :d -700}])

|  列b |  a |
|-----------+----|
| {:a is-a} |  1 |
|         5 |  7 |

4 个答案

0

评论人员:aviad

补丁

0

评论人员:aviad

这个补丁在 clojure 3 周年之前能够加入 clojure 里面吗?认为将其关闭为 "不会修复" 也是一个合法的操作,但并不是我希望做出的操作。

0

评论人员:jafingerhut

我在这不是一个决策者——只是一个观察决策的人。有像Doric(链接:1)这样的Clojure库,以及我现在忘记的一个或其他库可能在这方面的变化更迅速,或者甚至已经能够做到你想要的事情。

我100%理解想要集成到Clojure中的功能,这样所有的Clojure用户都可以使用而不必引入依赖。这个请求被分类为功能请求,除非它是Clojure核心团队正在工作的功能(例如spec),否则往往得到较低的优先级。他们也不太会拒绝请求,除非他们非常确定永远都不会去做,而是将它们保持开放状态。

(链接:1) https://github.com/joegallo/doric

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