2011-06-20 91 views

回答

12

perl-5.12.4是5.12行的維護版本,它只有200行更改(請參閱http://search.cpan.org/dist/perl-5.12.4/pod/perl5124delta.pod),只是修復了一些錯誤,並確保5.12可以在Ubuntu上運行。

5.14.1是5.14行的最新版本。它是現代的,它閃亮,這是你想要的!

+0

謝謝您的信息:) –

3

就像服務包:Perl語言版本5.12的維護版本4在語言級別5.14的版本1之後出現。繼續前進,公民,在這裏看不到什麼。

+0

明白了,謝謝:) –

+0

它甚至可能會讓維護人員在將它更新到更早版本(如5.12)之前在更高版本(如5.14)中進行現場測試,在此版本中穩定性更重要。所以他們保留5.12.4版本,直到他們看到5.14.1蒼蠅。 – LHMathies

7

這已經不是第一次出現了維護版本,新版本已經發布後

  • 5.6.2來了以後5.8
  • 5.8.9來了以後5.10
  • 5.12.4來到5.14之後

當Perl的開發人員在使用一個版本(目前是5.16)時,他們仍然保留前兩個版本(目前是5.12和5.14)。

雖然進入維護版本的更改非常有限。初學者沒有添加任何新功能。主要的更新將只包括:

  • 安全修復。
  • 迴歸修復。 (例如,在5.10中工作,但5.12.3中沒有的可以在5.12.4中修復)
  • 構建修復程序。 (例如,使用5.12編譯新的或不同的編譯器)

這意味着5.12.4將不具有添加到5.14.0的新功能,也不會有大多數錯誤修復。重點是儘可能安全地獲取重要修復。

+0

謝謝ikegami :-) –

3

較早版本的perl獲取維護版本。例如,Perl 1.0.16在perl 5.6.2之後發佈。

幾年發佈公告的列表顯示釋放數量隨着時間的推移非單調性可以發現here

+0

謝謝你的鏈接:) –