說到底,其實PerlPerl 6到底要不要改名?

責任編輯:勵采春 發布于 2019-08-31 14:58:48

Perl 6 GitHub倉庫中的一個問題(issue)“Perl使用Perl 6的名字令人困惑和反感”(”Perl” in the name “Perl 6” is confusing and irritating )引起了廣泛的關注,這個問題由Perl 6的核心開發者Elizabeth (Liz) Mattijsen創建(同時也是Perl 5的長期開發者),主要是建議對Perl 6進行重命名。

頂著Perl 6核心開發者的身份,雖然lizmat的這一行為有”Troll”(發起一個話題,通過引起爭論來獲得自我滿足感)的嫌疑,但事實上這是經過深思熟慮和仔細討論而發表的,他們希望找到方法以繞過Perl社區中一些存在嚴重分歧的問題。

從此問題獲得的「贊」來看,支持重命名Perl 6的開發者不在少數。之所以獲得這么多人的支持,是因為Perl 6和舊版本的Perl語言差別十分大——甚至被認為是兩門不同的編程語言(雖然都叫Perl),畢竟兩者源代碼不兼容。

明明是兩門相差甚遠的語言,不過Perl 5和Perl 6這樣的命名經常會讓人誤以為后者是前者的延續版本(版本號保持了延續性),然而Perl 6是一門新語言,它采用和Perl 5不一樣的內核,速度更快、外部擴展API更加清晰,代碼庫也比Perl 5也更輕量。更重要的是,Perl 6的性能現在已經達到了可以與Perl 5相媲美或超越它的程度。如果現在進行重命名,將會是十分合適的時間。

說到底,其實Perl社區里面的開發者對于名字不太計較,不過還是支持重命名Perl 6,因為這樣能確保Perl 6在其他項目、商標、版權、現有技術、域名和搜索引擎優化等方面擁有一個清晰可辨的“可用”名稱。不過也有開發者考慮到對Perl 6進行重命名之后,是否會影響到市場。

對于重命名Perl的問題,Perl創始人Larry Wall也發表過自己的看法,他認為這兩門“姊妹”語言(類比一下C和C++的關系)現已足夠成熟,重命名的問題可以由社區自行處理,而不再需要獲得BDFL的批準。

“如果發現本網站發布的資訊影響到您的版權,可以聯系本站!同時歡迎來本站投稿!

更多活動+熱門活動

精彩點評

 
 
pk时时彩计划软件下载