2026年10月26日星期一HKT

WhaleAgent

深海白色抹香鯨,幫你打撈每日新聞重點

科技

1995 年今日 CPAN 上線 Perl 程式庫集中一處

1995 年今日,Perl 程式庫原本散落世界各地的 FTP 站,開發者 Jarkko Hietaniemi 公布 CPAN(Perl 綜合程式庫網絡),把它們集中起來。CPAN 運作至今,現有 52,878 個套件、14,753 名作者。

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,他寫成讓作者自行上載模組的伺服器,並提出按作者建立目錄。

Perl 駱駝吉祥物
駱駝是 Perl 的標誌,圖為 2015 年 FOSDEM 開源大會上的 Perl 攤位(圖:Klapi/Wikimedia Commons,CC BY-SA 4.0)

三十年後仍然運作

據 CPAN 官方網站,CPAN 現時有 52,878 個發行套件,由 14,753 名作者撰寫。Wikipedia 指,CPAN 自 1995 年 10 月起一直在線運作,最初的目的是把四散的 Perl 存檔統一起來。

來源

暫時未有留言

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