August 2015 Archives

CPAN 二十岁了!

| No Comments

到 2015 年的 8 月 16 日,CPAN 已经二十岁了。Andreas König,他通过 PAUSE 第一次上传 Perl 模块到 CPAN 上,当我在写这篇文章的时候,他最近上传的 CPAN 还是当年那个 CPAN。

Perl Packrats

在 CPAN 出现之前,有很多 Perl FTP 站点散布在网络中,每个站点都有他们的管理者。在 1993 年末,Bill Middleton 为那些需要为 Perl 模块归档的人整理了 packrats 邮件列表。

同样是在 1993 年底,Jared Rhine 通过邮件发送了这张表,并且说到:"我提议,我们合作建立一个统一的结构,就像 CTAN 项目那样。"

此想法很快就传开了,Perl 5 发布后,人们开始分享 Perl 5 模块。

让我们来做 CPAN !

在 1995 年 2 月,Jarkko Hietaniemi 提出了一个初步的目录结构,并且说要完成它。

在那年的四月,Andreas König 提议建立一个"模块的 MASTER 站点",在站点上面的模块都是 CPAN 的一部分。Andreas 最初并没有想过要加上上传的功能。

在 1995 年 8 月 1 日, Jarkko 公布了 CPAN 的"私人分享",这是用来检查和评论 packrat 的。

人们如何上传?

在 8 月 15 号,Andreas 通过邮件发布说,他会重新考虑主站的模块和上传功能。他邀请评论,但是他告诉人们最好快点,他的账号已经被黑了。是他创建了 PAUSE 这个上传服务器。

第二天,他的账号任然可以工作,他像第一上传那样上传了现在叫做时间标记的东西。这个模块是 Symdump,这个模块已经改名为 Devel::Symdump。你可以查看 Devel::Symdump 的发行文件。

CPAN 日

CPAN 日是在 2014 年开始的,人们(最初由 Philippe Bruhat 提议)决定使用第一上传的日期来庆祝 CPAN。

在享受 CPAN 的 20 年庆典之后,人们就会迎来 Perl 6 的发布。

Via:blogs.perl.org

文章转载自:开源中国社区 [http://www.oschina.net]

Archives

Recent Comments

  • 路杨: 这个功能的确没有用过。 read more
  • Cnangel: https://github.com/movabletype/movabletype.git read more
  • Cnangel: 升级到了6.0.3,貌似好了一些 read more
  • Cnangel: Windows下还可以使用: ipconfig -flushdns ipconfig -registerdns ipconfig -renew read more
  • rao.chenlin: const-c.inc和const-xs.inc这两个的写法能不能详细说说啊。perlxs的中文资料不好找~~多谢多谢 read more
  • rao.chenlin: 我是openSUSE12.1的i686,QQ群获取的群友昵称(包括自己)是乱码~其他一切OK read more
  • cnangel: 已经证明在fedora、ubuntu的i686以及x86_64平台都可以使用。 read more
  • fdcwqmst: 总算找到一点靠谱的博文了 read more
  • Cnangel: 所以说嘛,无奈~ read more
  • 贝贝: 提示你了他们怎么赚钱阿?就是要让你在不知不觉中就花了好多钱 read more

Pages

Powered by Movable Type 6.2.1

December 2015

Sun Mon Tue Wed Thu Fri Sat
    1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31    

Recent Entries

Creative Commons License
This blog is licensed under a Creative Commons License.

About this Archive

This page is an archive of entries from August 2015 listed from newest to oldest.

June 2015 is the previous archive.

November 2015 is the next archive.

Find recent content on the main index or look in the archives to find all content.