Clojure 2024年调查问卷中分享您的看法!

欢迎!请查看关于页面,了解有关工作原理的更多信息。

+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

这个功能有机会在补丁版本3之前应用到Clojure中吗?我认为将此标记为“不会修复”也是合法的举动(但我希望不是这种结果)。

0

评论作者:jafingerhut

我并不是这里的决策者 — 只是一个观察者。这里有一些Clojure库,比如Doric(链接:1)以及我现在忘记的至少一个,可能在这个方面更容易改变,或者甚至已经可以实现您想要的功能。

我百分百理解需要对Clojure内置功能的需求,并且这些功能是所有Clojure用户可用的,而无需承担依赖。这条工单被分类为功能,除非它是Clojure核心团队正在工作的功能(例如spec),否则通常优先级较低。他们也不太会拒绝工单,除非他们非常确定永远也不会做这件事,而是将其保持开放。

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

0
...