互联网运营圈 - 关注武汉网络运营、互联网创业那点事

Perl 7 计划正式官宣

时间:2020-06-26 20:33:28 作者:admin 来源:互联网运营圈

Perl 官方宣布了 Perl 7 计划。Perl 7 目前已经在开发中,但是在代码与语法上不会有太大的改变,其本质上是具有现代默认设置的 Perl 5,并为之后进行更大的更改奠定了基础。

具体来说,新的 Perl 7 实际上约等于前两天发布的 Perl 5.32。这里边有个有趣的事实是,Perl 6 已经与 Perl “分家”,并且还变成了名为 “Raku”的项目。至于分开 v5 与 v6 的原因,相信大家已经不陌生了:Perl 5 与 Perl 6 存在难以调合的兼容性问题,使得二者基本变成为两种不同的语言,而同样名为 Perl,会让人误以为二者只是版本号上有所不同,这会导致损害 Perl 的形象。由于 “Perl” 一词早已普遍被认为是 “Perl 5”,因此最终经过讨论,Perl 6 更名了。

Perl 7.0 在 v5.32 的基础上会更合理,具有更现代的默认设置,开发者不必管理太多配置,7.0 中已准备好。目前一些实验性功能可能会稳定下来,但没有大的重写或新特性。

至于模块库 CPAN(Comprehensive Perl Archive Network),已维护模块应该仍然可以在 7.0 中运行,其余的将会有兼容模式,并且会针对几乎所有 CPAN 模块新版本进行测试。而 Perl 7 是否会有单独的 CPAN?这不好说,但是开发人员不想重做可以正常使用的东西,这项变更应该可以通过最少的附带任务进行管理。

Perl 7 会减少什么内容呢?不多。默认情况下,某些功能将被禁用,但同样,其本质上是 Perl 5.32,第一轮可能被削的包括:

间接对象符号(indirect object notation)

裸字文件句柄(bareword filehandles),也许标准文件句柄会除外

伪多维数组与哈希(fake multidimensional arrays and hashes),这是旧的 Perl 4 的东西了

Perl 4 样式的原型定义(Perl 4-style prototype definitions),使用 : prototype()替代

有趣的是,在官方原博客中,谈及为什么从 Perl 5 跳到 Perl 7 而不是 6 的时候(Perl 6 已经改名,那么”Perl 6“这个代号实际上已经空缺出来了),其表示 Perl 曾经雄心勃勃重写 5.8 的计划没了下文…… 而下一个可用数字为 7,这只是序列上下一个数而已,进行这样的跳跃并非没有先例:

PHP 直接从 5 升级到 7

Solaris 2.6 跳到 Solaris 7

Java 1.4 跳到 Java 5

Windows 3.1 跳到 Windows 95(98、ME、2000、XP、Vista、7、8 与 10)

……

“至少不是 Perl 34。"

最后,Perl 7 有望在一年内发布。

特别提醒:本网内容转载自其他媒体,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。


相关推荐

  • Perl 7 计划正式官宣
    Perl 7 计划正式官宣
    Perl 官方宣布了 Perl 7 计划。Perl 7 目前已经在开发中,但是在代码与语法上不会有太大的改变,其本质上是具有现代默认设置的 Perl 5,并为之后进行更大的更改奠定了基础。具体来说,新...

互联网新闻热门

微信开放搜索:新的万亿市场即将开启

当当CEO俞渝发声:谁做CEO不重要 希望大家支持当当

AI+云打开增长空间 百度股价未来将走向何方?

QQ的第20年:瘦身、臃肿和微信冲击

京东回应收集隐私:缓存图片不会上传 目前已经下线

热门文章

我的熊掌号站点已经被新的验证者验证所有权 应该怎么验证回来?有没有办法

短视频运营宝典:正确认识运营岗

四个案例 教你如何用抖音帮线下门店强势带货?

微信、微博、APP等里面的动态 可以同步到熊掌号主页吗?

熊掌号搜当红明星的动态资讯准确吗?该怎么操作?

区块链是什么?移动互联网将会因它迎来爆发式增长?

《百度移动搜索落地页体验白皮书4.0》解读 了解这些名词的意思 再也不担心中算法!

熊掌号得分指数平缓下降?想挽救的看这里!

如何快速提升熊掌号指数 熊掌号提升指数的技巧?指数下降的原因有哪些?

微信开放搜索:新的万亿市场即将开启