为什么clojure.core中的某些Clojure函数没有记录?

时间:2017-05-05 07:03:42

标签: clojure

我发现clojure.core中的一些Clojure函数没有记录。

其中一些是私人功能。但是像chunk-*await1等其他人是公开的,但没有文件。这是否具有特殊意义,或仅仅因为它们是新添加的功能?

谢谢!

1 个答案:

答案 0 :(得分:0)

clojure.core 中未记录的函数被认为是实现的一部分,而不是公共接口的一部分(因此缺少文档字符串是有意的)。在某些情况下,未记录的函数是由公共宏的扩展产生的,因此它们必须是公共的。