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

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
KDE 删除 Shell 命令支持,修复了一个 0day 漏洞
之前报导过 KDE 中存在一个很容易被利用的0day 漏洞,现在 KDE 项目删除了对Shell 命令的支持来修复该问题。 此漏洞存在于 KDE v4 与 v5 版本中,该漏洞使得嵌入在 .desktop 和 .directory 文件中的命令在打开文件夹或者将压缩文件夹提取到桌面时即可执行,目前几乎所有 Linux 发行版都在使用易受攻击的 KDE 版本。 .desktop 和 .directory 文件是符合 freedesktop.org 标准的桌面环境使用的配置文件,它们用于配置应用和文件夹的显示方式。.desktop 文件用于在 KDE 菜单中注册应用程序,而 .directory 文件用于描述 KDE 应如何显示文件夹。 问题主要出在 KDE 允许 Shell 扩展通过环境变量或执行命令动态生成字段的值,它们使用与 freedesktop 规范相同的语法,但是因为它们也允许 Shell 扩展(freedesktop 不允许这样做),所以这是可利用的。 如开头 gif 所示,BleepingComputer 做了个简单的测试,可以很直观地了解该漏洞的执行过程。该测试特别简单,...
- 下一篇
拥抱 TARS:构建 PHP 微服务生态
诞生于 2014 年的“微服务架构”,其思想经由 Martin Fowler 阐述后,在近几年持续受到重视,理论与相关实践都不断发展,目前谈架构必定会言及微服务架构。 伴随着微服务架构的快速发展,各种开发语言各种类型的微服务开发框架陆续出现,在近日举办的 PHPCon 大会上,来自开源微服务框架 TARS 核心开发组的梁晨,为开发者分享了 TARS-PHP 在 TARS 构建微服务生态中扮演的角色。梁晨同时也是 TARS-PHP 项目的主要负责人,以下是本次演讲全程的整理。 大家好,接下来 45 分钟的时间,我想跟大家聊聊 TARS 作为微服务平台本身有什么优势,同时也想让大家看到,TARS-PHP 核心开发组在这一年中,不断演进 TARS-PHP,将其融入 PHP 生态的努力,看看这对整个 TARS 微服务生态有些什么意义。 从近年来的业界架构演进来看,微服务已经逐渐成为趋势。从这张图可以看到,在不同的行业,发布服务的时间间隔各不相同,互联网行业每周发布的占比最高,但是其它行业也有逐渐赶上的趋势。 我们可以看到具体的发布数据,63%的企业平均每月发布一次。怎么将系统转到微服务架构上呢...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Red5直播服务器,属于Java语言的直播服务器
- CentOS7,8上快速安装Gitea,搭建Git服务器
- CentOS6,7,8上安装Nginx,支持https2.0的开启
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- SpringBoot2更换Tomcat为Jetty,小型站点的福音
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- SpringBoot2全家桶,快速入门学习开发网站教程
- CentOS8安装MyCat,轻松搞定数据库的读写分离、垂直分库、水平分库
- CentOS8编译安装MySQL8.0.19