【发布时间】:2018-03-15 04:04:47
【问题描述】:
例如,我认为 Encode 模块被认为是一个核心模块,并且随 Perl 的每个副本一起提供。它在 Perldoc 上有自己的页面:
https://perldoc.perl.org/Encode.html
...但它也可以在 CPAN 上使用:
http://search.cpan.org/~dankogai/Encode-2.92/Encode.pm
从浏览这两个文档来看,它们似乎包含相同的文本。那么为什么要把它放在这两个地方呢?仅仅是为了让 CPAN 可以用于查找“任何 Perl 模块”的文档吗?
【问题讨论】:
-
与 Perl 的默认安装捆绑在一起并不会使模块不再是模块。核心模块也会随着时间而变化。
-
它的一个好处是一些 CPAN 风格的信息就在那里,例如源。很难从 perl 发行版中挖掘出来。