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

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

+1投票
编译器

目前是否有只针对所有私有变量和某些,但不是全部命名空间中的变量省略文档字符串进行编译的方式?如果没有,是否有解决方案?

1 个回答

+1投票

不,目前没有这种级别的定制。你能更多地说明你试图解决的问题吗?

仅出货对象代码的库,但只带有公共API的文档字符串,类似Datomic所做的那样。
我询问了Datomic团队,他们通过使用elide-meta,但在api命名空间的末尾使用alter-meta来只在那儿添加docstrings来实现这一点。
by
非常酷的小贴士,Alex,感谢你的提问!
...