Perl 版本 5.14.1 在版本 5.12.4 之前发布?

发布于 2024-11-16 10:29:14 字数 264 浏览 2 评论 0 原文

perl-5.12.4 发布日期 2011 年 6 月 20 日

perl-5.14.1 发布日期 2011 年 6 月 17 日

来源:CPAN

我没明白。 5.14.1 版本先于 5.12.4 版本发布?

请向我解释一下。

perl-5.12.4 release date 20 Jun 2011

perl-5.14.1 release date 17 Jun 2011

Source: CPAN

I didn't get this. Version 5.14.1 released before the version 5.12.4?

Explain it to me please.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

你的呼吸 2024-11-23 10:29:14

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 系列中的最新版本。它很现代,很闪亮,这就是您想要的!

perl-5.12.4 is a maintenance version of the 5.12 line, it's only 200 lines of changes (see http://search.cpan.org/dist/perl-5.12.4/pod/perl5124delta.pod), just a couple of bug fixes, and making sure that 5.12 can work on Ubuntu for example.

5.14.1 is the latest version in the 5.14 line. It's modern, it's shiny, this is the one you want!

流殇 2024-11-23 10:29:14

这不是第一次在新版本发布后发布维护版本

  • 5.8 之后发布 5.6.2
  • 5.10 之后发布 5.8.9
  • 5.14 之后发布 5.12.4

当 Perl 开发人员正在开发一个版本时(当前为 5.16) ,他们仍然维持之前的两个版本(目前是5.12和5.14)。

不过,维护版本中的更改非常有限。对于初学者来说,没有添加任何新功能。主要更新仅包括:

  • 安全修复。
  • 回归修复。 (例如,某些在 5.10 中有效,但在 5.12.3 中无效的内容可以在 5.12.4 中修复)
  • 构建修复。 (例如,让 5.12 可以使用新的或不同的编译器进行编译)

这意味着 5.12.4 将不会具有 5.14.0 中添加的新功能,并且也不会修复大多数错误。关键是要尽可能安全地获得关键修复。

This is not the first time there has been maintenance releases after a new version has been released

  • 5.6.2 came after 5.8
  • 5.8.9 came after 5.10
  • 5.12.4 came after 5.14

When the developers of Perl are working on one version (currently 5.16), they still maintain the previous two versions (currently 5.12 and 5.14).

The changes that go into maintenance releases are very limited, though. No new features are added, for starters. Primarily, the updates will only include:

  • Security fixes.
  • Regression fixes. (e.g. something worked in 5.10, but didn't in 5.12.3 could be fixed in 5.12.4)
  • Build fixes. (e.g. Making it so 5.12 compiles with new or different compilers)

That means 5.12.4 will not have the new features that were added to 5.14.0, and it won't have most bug fixes either. The point is to make it as safe as possible to get critical fixes.

腹黑女流氓 2024-11-23 10:29:14

它就像服务包:Perl 语言版本 5.12 的维护版本 4 在语言级别 5.14 的版本 1 之后发布。继续前进,公民,这里没什么可看的。

It's like service packs: Maintenance release 4 of Perl language version 5.12 came out after release 1 of language level 5.14. Move on, citizen, nothing to see here.

淡写薰衣草的香 2024-11-23 10:29:14

旧版本的 Perl 获得维护版本。例如,Perl 1.0.16 是在 Perl 5.6.2 之后发布的。

可以找到几年发布公告的列表,显示发布号随时间的非单调性 这里

Older versions of perl get maintenance releases. For instance, Perl 1.0.16 was released after perl 5.6.2.

A list of several years of release announcements showing the non-monotonicity of release numbers over time can be found here.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文