第二章 Perl和Perl社区

Perl最伟大的成就就是打造了数量巨大且可重用的代码库。Larry Wall明确鼓励社区创建和维护自己Perl代码库。
Perl的社区非常庞大而且还在成长。不论你是新手还是Perl核心开发者,Perl社区都欢迎你的参与。与无数的Perl程序员相互交流,你会变得更加优秀。

CPAN

Perl是实用的语言。
如果你有问题要解决,不妨先去Perl社区看看,很可能那里已经有现成的解决方案(模块)了--目前已经有着数十万计的可重用Perl模块了。

CPAN是一个具有上传功能的镜像系统,可以理解为Perl的代码共享中心。它是全世界最大的代码库之一,里面提供了各种各样的解决方案,从数据库到网络协议,从声音处理到图像处理,应有尽有!
CPAN是Perl语言不可分割的一部分。

CPAN管理工具

linux系统需要安装cpan工具,以centos为例:

yum install cpan

安装完成后 就可以使用了:

$ cpan   (进入交互式命令行)
cpan[1]> install Modern::Perl    (安装对应模块)

也可以不进入交互,直接进行模块安装:

$ cpan Modern::Perl

注意:安装模块需要有C编译器

Strawberry Perl和Active Perl 通常自带了cpan客户端可以直接使用。详细的可以查看本地文档。

cpanm是更加智能的CPAN管理工具。可以自动分析和安装依赖模块,非常省事。cpanm的使用方法和cpan类似。

$ curl -LO http://xrl.us/cpanm
$ less cpanm                     # 查看这个工具的代码
$ chmod +x cpanm
$ ./cpanm

perlbrew是一个Perl管理工具,它可以安装和管理不同版本的Perl,并可以自由切换,也可以使用通过它来安装cpanm。(非常推荐使用该工具)

$ curl -LO http://xrl.us/perlbrew
$ less perlbrew          # 看看代码
$ chmod +x perlbrew
$ ./perlbrew

社区站点

https://www.perl.org/ 是Perl的官方站点里面有Perl文档,源代码,教程,邮件组和一些重要的社区项目。
http://dev.perl.org/ 是Perl的开发站点
http://www.cpan.org/ , http://search.cpan.org/ , https://metacpan.org/ 这三个都是cpan站点,挑个喜欢的用吧
http://perlmonks.org/ PerlMonks站点,历史悠久,高手如云
http://blogs.perl.org/ 社区成员的免费博客站点

还有其他值得一看的站点,自己去体验吧。
http://perlsphere.net/
http://planet.perl.org/
http://ironman.enlightenedperl.org/
http://perlbuzz.com/
http://perlweekly.com/

事件

Perl社区最盛大的事件那就是Perl大会了,http://yapc.org/

IRC

Perl的线上交流频道,服务器地址是:
irc://irc.perl.org/

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • # Python 资源大全中文版 我想很多程序员应该记得 GitHub 上有一个 Awesome - XXX 系列...
    aimaile阅读 26,746评论 6 427
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 136,120评论 19 139
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 176,319评论 25 709
  • 2016-10-20 号更新。 源文件可以在 github 或 perl6.org上找到. General Rak...
    焉知非鱼阅读 4,581评论 0 0
  • 五色令人目盲; 五色音令人耳聋; 五味令人口爽;驰骋田猎,令人发狂;难得之货,令人行妨;是以圣人为腹不为目,故去...
    冰火两重天1116阅读 1,513评论 0 0

友情链接更多精彩内容