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

欢迎!请参阅关于页面以获取更多有关此功能的信息。

+1
编译器

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

1 答案

+1

目前没有提供这种级别的定制功能。能否更多地说说您试图解决的问题?

仅在包含公共API的doc字符串的对象代码中分发库,类似于Datomic所做的那样。
我询问了Datomic团队,他们通过使用elide-meta来完成这项工作,但在api命名空间的末尾alter-meta,仅在其中有doc字符串。
by
非常酷的技巧 Alex,感谢你的提问!
...