文章提交注意事项:
请在发布文章时用HTML代码加上至少一条新闻来源的链接;原创性消息,可加入相关信息(如涉及公司的网址)的链接。有任何问题,邮件至:he.fang#zhiding.cn
注意:收到邮件乱码的用户请修改客户端的默认字体编码,从"简体中文(GB2312)"修改为"Unicode(UTF-8)"。
solidot新版网站常见问题,请点击这里查看。
Solidot 公告
投 票
热门评论
- 错别字 (1 points, 一般) by 陈少举 在 2024年11月02日23时42分 星期六 评论到 Linus Torvalds 用电动汽车取代了燃油汽车
- BaD kEyBoArD: tYpO (1 points, 一般) by lot 在 2024年09月25日21时26分 星期三 评论到 美国汽车召回愈五分之一是修复软件
- Guo farm accumulated wealth, the ants lost all the (1 points, 一般) by solidot1727141937 在 2024年09月24日09时39分 星期二 评论到 日本科学家用猫制作 iPS 细胞
- 但是又快又便宜 (1 points, 一般) by Craynic 在 2024年09月09日13时12分 星期一 评论到 澳大利亚政府研究发现 AI 在概述上的表现比人类差
- (1 points, 一般) by gashero 在 2024年09月04日12时41分 星期三 评论到 众多高校撤销外语专业
- 让他们贴支付宝或微信捐款的方式 (1 points, 一般) by solidot1725066425 在 2024年08月31日09时08分 星期六 评论到 KDE 将每年通过桌面通知请求一次捐赠
- 更现代? (1 points, 一般) by Craynic 在 2024年08月28日13时15分 星期三 评论到 微软撤回了弃用控制面板的声明
- 对延迟退休的错误理解 (1 points, 一般) by solidot1723550599 在 2024年08月13日20时09分 星期二 评论到 中国人 50 岁后还能健康工作多少年?
- (1 points, 一般) by solidot1723275683 在 2024年08月10日15时45分 星期六 评论到 甜味剂赤藻糖醇可能增加心血管疾病风险
- 不值得信任google (1 points, 一般) by solidot1722426862 在 2024年07月31日19时56分 星期三 评论到 Chrome 服务故障导致部分用户无法访问保存的密码
Perl 语言释出了 v5.40.0。Perl 5.40.0 代表了 Perl 5.38.0 发布至今约 11 个月的开发成果,包含来自 75 位作者 1,500 个文件约 160,000 行变更。主要变化包括:新的__CLASS__ keyword、字段变量 a :reader: attribute、新的 "^^" logical-XOR 运算符、try/catch 移出实验类别,等等。更多可浏览官方变更页面。
Perl 语言释出了 v5.38。主要新功能包括:新实验性语法定义对象的类,Unicode 15.0 支持,弃用警告将有特定子类,%{^HOOK} API,新环境变量 PERL_RAND_SEED,等等。
Bugzilla 项目还活着。项目负责人 Dave Miller 宣布了未来的发布计划。Bugzilla 是一个基于 Web 的 bug 跟踪系统和测试工具,最初是在 1998 年作为 Mozilla.org 项目的一部分发布的,目前仍然支持的版本包括了 2013 年发布的 Bugzilla 4.4 分支和 2015 年发布的 Bugzilla 5.0 分支。Dave Miller 称他过去十年两次尝试将项目的控制权转交给其他人,但每次都因为对方有了新工作而无疾而终。在经历了某些改变人生的事情之后,他有了更多时间投入在 Bugzilla 项目上。他公布了新的发布计划:4.4.14 将是 4.4 分支的最后一个版本;在 5.2 版本发布之后,4.4 分支将在 4 个月后结束支持;5.2 版本将是下一个大更新版本,但它实际上是已发布 5.0.6 的分支,因为 5.0.5 和 5.0.6 引入了大量改动和重新格式化几乎所有 Perl 代码,所以出现了版本号跳跃,他将发布 5.0.4.1 提供给继续使用 5.0.4 分支的用户,以后还会发布 5.0.4.2 等后续版本;5.1 分支基本已死,所有资源都投入到了 Harmony 版本上,5.9.1 将是 Harmony 分支的首个正式版本,它被归类为开发者预览版,不是生产用的版本,它将最终成为 Bugzilla 6。
Perl 语言释出 5.36.0 版本,代表了自 Perl 5.34.0 发布以来一年的开发工作,包含了 82 位作者约 25 万行代码变更。主要变化包括:启用函数签名,支持 Unicode 14.0,试验性迭代多值,正则表达式集和可变长度后插等功能不再视为试验性,等等。更多可浏览发布公告。
Perl Steering Council(Perl 语言指导委员会,PSC)谈论了 Perl 的未来计划,以及何时会发布 Perl 7。两年前,Perl 语言项目宣布了 Perl 7,与 Perl 6 的激进改变不同,Perl 7 实际上是 Perl v5.32 配上更符合现代趋势的默认设置。开发者称,对向后兼容的承诺使得他们不能改变默认设置,但为了最小化历史包袱的影响,他们决定在新的大版本中调整和启用新的默认设置。Perl 项目原计划是在 2021 年发布 Perl 7,但这个时间表显然延后了。PSC 表示目前的计划是继续引入新特性,以及决定现有的实验性特性是放弃还是转为非实验性。此举的缺陷是人们将不会记住哪个 Perl 版本引入了哪个特性。PSC 可能会在未来某个时候决定将这些特性结合在一块,代表足够大的进步以作为新 Perl 的基线。这个版本将被称为 Perl 7。
Perl 语言宣布发布 Perl 5.34.0。5.34 与 5.32 相距 11 个月,包含了来自 78 名作者的大约 28 万行代码变更。主要变化包括:实验性的 try/catch 语法,正则表达式量词允许空下界,新八进制语法 0oddddd,性能增强和模块更新等等。
1 月 27 日,Perl 语言的官网 Perl.com 域名遭到劫持;直到 2 月 5 日问题才完全解决。Perl.com 网站资深编辑于 2 月 28 日发表文章阐述了这一事件的经过。Perl.com 域名是在 1990 年代初注册的,Tom Christiansen 被列为注册人,除了域名续期近年引入的安全功能如二步认证可能没有启用。Perl.com 不是唯一的受害者,攻击者可能是首先通过社会工程入侵了域名服务商 Network Solutions,然后更新了多个域名的联络信息。攻击事实上发生在去年 9 月,到了 12 月域名转移到注册商 BizCN,1 月又转移到另一个注册商 Key Systems。之所以没有立即转移域名是因为 ICANN 的一项规定:在更新联络信息 60 天内不能转移域名。转移到 Key Systems 之后攻击者尝试以 19 万美元拍卖 Perl.com 域名,但在媒体报道之后很快被终止。现在,Perl.com 域名回到了 Tom Christiansen 手中,他们加入了安全功能防止同样的事再次发生,Perl 基金会还检查了其他域名。
Perl 语言项目的新治理模式已接近成型。 Python 项目的治理模式与 Python 项目采用的模式相似,将由两个实体参与治理:一个由几十人组成的核心团队,以及一个三人组成的指导委员会。核心团队制定规则,投票选出两个团队的成员,将实质性的决策权授予指导委员会。指导委员会有着广泛的权力,可以对语言、解释器和其它组件的开发做决定。
Perl 项目宣布了 Perl 7。与 Perl 6 的激进改变不同,Perl 7 实际上是 Perl v5.32 配上更符合现代趋势的默认设置。开发者称,对向后兼容的承诺使得他们不能改变默认设置,但为了最小化历史包袱的影响,他们决定在新的大版本中调整和启用新的默认设置。Perl v5 将进入到一个长期的维护模式,最长维护时间可能长达 10 年。因为 Perl 7 基本上就是 v5.32,CPAN(Comprehensive Perl Archive Network)中的模块无需大的改变。Perl 7 计划在明年发布。