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

欢迎!请参阅关于页面获取更多关于如何工作的信息。

+1投票

目前是否有仅省略所有私有变量的docstrings并省略某些、但不是所有命名空间中变量的编译方式?如果没有,是否有解决方案?

1 答案

+1投票

不是,目前还没有这种级别的定制。您可以更详细地说明您想要解决的问题吗?

像Datomic一样,仅提供公开API的docstrings的对象代码库。
我问了Datomic团队,他们通过使用elide-meta,在api命名空间的开头添加docstrings,在末尾使用alter-meta来实现这一点。
非常棒的小技巧,Alex,感谢你的提问!
...