CPAN 在 1995 年 10 月 26 日正式公布
據 CPAN 歷史文件,開發者 Jarkko Hietaniemi 在 1995 年 10 月 26 日於新聞組 comp.lang.perl.announce 公布 CPAN(Comprehensive Perl Archive Network,Perl 綜合程式庫網絡),讓程式語言 Perl 的開發者在一個地方找到和下載別人寫好的程式庫。Wikipedia 形容它大致等同 Python 的 PyPI 或 Node.js 的 npm 等今日常見的套件庫。
由散落的 FTP 站開始
在 Perl 4 年代,第三方程式庫散落在世界各地的 FTP 站,沒有一個主站,新程式庫多數只在新聞組 comp.lang.perl 上公布。1993 年 12 月 2 日,Bill Middleton 開設 perl-packrats 郵件清單,讓維護 Perl FTP 站的人討論。同月 Jared Rhine 提議仿效 TeX 排版系統的 CTAN 建立統一結構,並在 12 月 10 日首次用上「CPAN」這個名字。
1994 年 10 月 17 日推出的 Perl 5 加入「模組」,開發者開始大量撰寫可重用的程式碼,集中存放的需要隨之增加。
兩個「我來做」的時刻
日期 | 事件 |
|---|---|
1995 年 2 月 12 日 | Jarkko Hietaniemi 提出「動手做 CPAN」,並建議目錄結構 |
1995 年 6 月 5 日 | 公布「CPAN v0.000」,由約十幾個 FTP 站的內容組成 |
1995 年 8 月 16 日 | 上載系統記錄第一個真正上載:Symdump 1.20 |
1995 年 10 月 16 日 | Andreas König 首次用上 PAUSE(Perl 作者上載伺服器)一名 |
1995 年 10 月 26 日 | Jarkko Hietaniemi 正式公布 CPAN |
歷史文件的作者形容,Jarkko Hietaniemi 決定動手是關鍵一刻,「總要有人說:好,我來做」。另一個關鍵人物是 Andreas König,他寫成讓作者自行上載模組的伺服器,並提出按作者建立目錄。

三十年後仍然運作
據 CPAN 官方網站,CPAN 現時有 52,878 個發行套件,由 14,753 名作者撰寫。Wikipedia 指,CPAN 自 1995 年 10 月起一直在線運作,最初的目的是把四散的 Perl 存檔統一起來。
來源
- History of CPAN(cpan.io)
- The Comprehensive Perl Archive Network(CPAN 官方網站)
- CPAN(Wikipedia)




暫時未有留言
提交留言即表示你已閱讀我們的私隱政策。