Perl 开发人员正在考虑更改 Perl 6 语言的名称

Perl 开发人员 正在讨论 以不同名称开发 Perl 6 语言的可能性。 最初提议将 Perl 6 重命名为“Camelia”,但随后引起注意 转移 Larry Wall 提议的名称“Raku”,简而言之,它与现有的 perl6 编译器“Rakudo”相关联,并且不与其他搜索引擎项目重叠。 建议使用 Camelia 这个名称,因为它是吉祥物的现有名称,并且 Perl 6 徽标, 其商标 属于 拉里沃尔。

需要重命名的原因之一是出现了两种不同的语言 \u6b\uXNUMXb 以相同的名称形成的情况,拥有自己的开发者社区。 Perl XNUMX 并没有像预期的那样成为 Perl 的下一个主要分支,可以看作是一种从头开始创建的独立语言。 因为 主要差异 从Perl 5开始,大量的Perl 5拥护者,开发周期太长(Perl 6的第一个版本是经过15年的开发才发布的)和大量积累的代码库,两种并行开发的独立语言 \u5b\u6bthat源代码级别的相互不兼容已经出现。 从目前的情况来看,Perl XNUMX 和 Perl XNUMX 可以看作是姊妹语言,其关系类似于 C 和 C++ 之间的关系。

这些语言使用相同的名称令人困惑,许多用户继续将 Perl 6 视为 Perl 的新版本,而不是一种根本不同的语言。 此外,Perl 6 开发社区的一些代表坚持这一观点,继续坚持开发 Perl 6 作为 Perl 5 的替代品,尽管 Perl 5 的开发是并行进行的,并且 Perl 5 项目的转移Perl 6 仅限于个别情况。 话虽这么说,Perl 的名字还在继续 联系 使用 Perl 5,提及 Perl 6 需要单独说明。

拉里沃尔, Perl 语言的创造者,在他的 视频留言 对于与会者来说,PerlCon 2019 明确表示 Perl 的两种变体都已经足够成熟,开发它们的社区不需要监护,可以自行决定,包括重命名,而无需征求“终身独裁者”的许可”。

重命名是由 Perl 6 的核心开发人员 Elisabeth Mattijsen 发起的。 Curtis “Ovid” Poe,CPAN 目录的创建者, 支持 Elizabeth 认为重命名的需要早就应该了,尽管社群对正在讨论的问题的意见存在分歧,但您不应该延迟更名。 随着 Perl 6 的性能终于与 Perl 5 并驾齐驱,并且对于某些操作开始超越 Perl 5,这可能是 Perl 6 更名的最佳时机。

作为另一个论点,提到了 Perl 6 的现有形象对 Perl 5 的推广的负面影响,Perl 6 被一些开发人员和公司视为一种复杂和过时的语言。 在许多讨论中,开发人员甚至没有考虑使用 Perl 90,只是因为他们对 Perl 形成了负面意见。 对于年轻人来说,Perl 被认为是一种来自遥远过去的语言,不应该在新项目中使用它(大约在 XNUMX 年代,年轻的开发人员属于 COBOL)。

来源: opennet.ru

添加评论