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

欢迎!有关本站如何运作的更多信息,请参阅关于页面。

+1
编译器

目前是否有办法只省略所有私有变量的文档字符串和某些但并非所有命名空间中的变量进行编译?如果没有,是否有解决办法?

1 个回答

+1
by

目前还没有这样的定制化程度。你能更多地说一下你试图解决的问题吗?

by
仅分发带有公共 API 文档字符串的对象代码库,类似于 Datomic 所做的。
by
我询问了 Datomic 团队,他们通过使用 elide-meta 并在 api 命名空间的末尾使用 alter-meta 来添加文档字符串来实现这一点。
非常棒的小技巧,Alex,谢谢你提问!
...