请注意,文档字符串被编译到作为“Clojure”分发的JAR文件中,因此增加文档字符串会对使用Clojure的所有人(无论他们是否查看文档字符串)带来(小小的)直接成本。
从历史上看,文档字符串一直是关于预期补充在clojure.org的指南/参考资料材料和相关社区管理文档站点(或书籍)中的行为的简短、简洁的描述。
有很多clojure.core文档字符串是可以合理改进的,例如提供像这里突出的澄清信息,或添加示例,或扩展描述,或更清楚地界定其中使用的术语——但这些都会为Clojure条目增加额外负担,因此不应草率进行。对Clojure本身的更改——即使是文档字符串的更改——也需要来自Cognitect的Clojure核心维护团队的工作,这会从其他有利于Clojure语言用户的事情中抽取他们的时间。
在clojure.org本身上扩展内容不会产生这样的成本(除了志愿者愿意贡献他们的时间来创建/扩展这些材料之外)——除了Alex等人进行审查和合并此类内容的审核工作,这个门槛远低于Clojure本身。