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

欢迎!请参阅关于页面以了解该功能的更多详情。

+1
编译器

目前是否有一种方法可以只编译省略所有私有变量和某些,但不是所有命名空间中的变量的文档字符串?如果没有,是否有解决方案?

1 个答案

+1

没有,目前还没有这种高级定制选项。您能更详细地描述一下您想要解决的问题吗?

将库以目标代码的形式发布,但只包含公共API的文档字符串,类似于Datomic的做法。
我问了 Datomic 团队,他们通过使用 elide-meta,在 api 命名空间末尾使用 alter-meta 来只在那里添加文档字符串。
by
非常实用的技巧,Alex!感谢你提问!
...