2024 Clojure 状况调查! 中分享您的想法。

欢迎!请查看 关于 页面以获取更多关于如何使用本站的详细信息。

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


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

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

4 个回答

0

评论者:aviad

补丁

0

评论者:aviad

有希望看到这个功能在补丁更新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报告)
...