2013年6月20日星期四

perl 核心模块统计

perl 核心模块统计.  最近在整理自己经常使用的 Perl 模块. 学习和使用 Perl 也有一段时间了, 但是自己用到的模块还是很有限的, 一般都是用到的时候去 CPAN 检索, 但是 CPAN 上的模块数量太多了, 如何去筛选适合自己的模块也是一个难题.



随着 perl 的各个版本,都有一个核心模块集合, 也就是默认会安装到系统里面的模块,这些模块可以直接的拿来在自己的代码里面使用. corelist 这个命令可以检查对应的模块是否属于 perl 的核心模块:

$ corelist Getopt::Std

Data for 2013-05-18
Getopt::Std was first released with perl 5

这说明 Getopt::Std 属于 perl 的核心模块. 那如何列出所有的核心模块呢:

$ corelist -v v5.14.2 |wc -l

655

说明 perl 5.14.2 这个版本中带了 655 个核心模块.如果想学习 perl 模块, 那可以从这个核心模块开始学习.

 perl 的核心模块清单.

除了 perl 自身的核心模块, CPAN 也有一些的非常有用的统计数据:

 100 Most Required Distributions

这里列出了被依赖最多的前 100 个模块. 如: Test-Simple, ExtUtils-MakeMaker, Carp, Moose 等..

这里还有一个对 metacpan 上按照评分排序的前 100 个模块:

metacpan 评分排名前 100 的模块

如果你想学 perl 模块,以上就是一些可以参考的有用数据.

没有评论:

发表评论