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

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

0
REPL

重构打印函数 {{clojure.repl/doc}},使其调用函数 {{clojure.repl/doc-fn}} 以获取数据 - 与 {{dir}} 调用 {{dir-fn}} 的方式相同。公开 {{doc-fn}},以便可以直接调用,允许开发者根据需要解析和显示数据。

用例:我正在制作一个命名空间检查器(使用 JavaFX),(类似于 Clojure 中基于 Swing 的 tree-inspector),当获取一个函数时,我想要显示与在 REPL 中 "doc" 打印相同的元信息,包括 Clojure 中编码在私有 var/map 中的特殊形式数据。

补丁: doc-fn.patch

3 答案

0

评论由:alexmiller 添加

一些评论

1) 补丁作者必须签署贡献者协议,请参阅 https://clojure.org/contributing

2) 补丁格式不正确 - 请参阅 http://dev.clojure.org/display/community/Developing Patches 了解更多信息。

3) 补丁应包含新 doc-fn 的测试。

0

评论由:[email protected] 添加

  1. 已签署协议。

  2. 添加了测试。
    (这很有用!我不得不修复几个问题。)

  3. 按照说明创建了补丁并将其附加
    "doc-fn-1.patch"

0
by
...