如果 perl6 重新命名 叫 Camlia 可好?
最近,perl6 的 GitHub 仓库上进行了一场讨论,关于 perl6 应不应该重新命名。perl6 的大多数用户认为,perl5 的印象留给人的太深了,人们无法区分 perl5 和 perl 6,并且这些人都认为 perl6 是 perl5 的下一个版本,只是版本号存在差异而已。
这完全会混淆两者,其实“两种编程语言”有很大不同,是不兼容源代码的,perl5 是用 C 写的核心,虽然已经很成熟,但核心代码太庞大,perl6 相对 perl5 做出了革命性的变革,新的内核更小、速度更快、外部扩展 API 更加清晰,简直就是轻松上路的骆驼。而这些人就认为应该给 perl6 更改名称。
用户 at 建议将 perl6 改为“Camelia Programming Language”或简称“Camlia”(还有人认为改成 Raku 等等),并且列举一下几点:
将名字改为 Camlia 将对 Google 和 DuckDuckGo 等搜索引擎来说,易于搜索,不会混淆
logo / mascot 不需要改变
Camlia 这个名字,仍然带有 Perlish 的意义
Camlia 是 roast 中一个规范的实现
Camella 标识仍然会属于其作者 Larry Wall 的版权
lizmat 的观点得到一些人的认同,他们表示在今天,很多人只是错误地将 perl5 认为是旧版本,perl6 是新版本。perl6 其实是一种新的语言,相比 perl5,它具有更小的社区和生态系统,就像每一种新语言一样,需要找到自己的方法来更广泛地使用。当然有一点必须承认,到目前为止,它还是站在老语言的肩膀上。
Perl 是一个强大的品牌,我们不能忽视它在不使用 Perl 的人中已获得的声誉。
关于这个观点讨论,每个人都是各有各的看法,各位看官怎么看?