solidot新版网站常见问题,请点击这里查看。
adv
Perl
WinterIsComing(31822)
发表于2021年05月22日 23时23分 星期六
来自少年地球护卫队:地球人觉醒
Perl 语言宣布发布 Perl 5.34.0。5.34 与 5.32 相距 11 个月,包含了来自 78 名作者的大约 28 万行代码变更。主要变化包括:实验性的 try/catch 语法,正则表达式量词允许空下界,新八进制语法 0oddddd,性能增强和模块更新等等。
Perl
WinterIsComing(31822)
发表于2021年03月01日 20时05分 星期一
来自全面启动
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
WinterIsComing(31822)
发表于2020年12月23日 13时18分 星期三
来自外星人
Perl 语言项目上个月公布了新治理模式,与 Python 项目采用的模式相似,将由两个实体参与治理:一个由几十人组成的核心团队,以及一个三人组成的指导委员会。核心团队制定规则,投票选出两个团队的成员,将实质性的决策权授予指导委员会。指导委员会有着广泛的权力,可以对语言、解释器和其它组件的开发做决定。现在,Perl 项目选举出了三人指导委员会成员:Ricardo Signes,Neil Bowers 和 Sawyer X。
Perl
1
WinterIsComing(31822)
发表于2020年11月27日 18时34分 星期五
来自白鸟异传
Perl 语言项目的新治理模式已接近成型。 Python 项目的治理模式与 Python 项目采用的模式相似,将由两个实体参与治理:一个由几十人组成的核心团队,以及一个三人组成的指导委员会。核心团队制定规则,投票选出两个团队的成员,将实质性的决策权授予指导委员会。指导委员会有着广泛的权力,可以对语言、解释器和其它组件的开发做决定。
Perl
WinterIsComing(31822)
发表于2020年06月25日 11时10分 星期四
来自少年地球护卫队:潜入重力城
Perl 项目宣布了 Perl 7。与 Perl 6 的激进改变不同,Perl 7 实际上是 Perl v5.32 配上更符合现代趋势的默认设置。开发者称,对向后兼容的承诺使得他们不能改变默认设置,但为了最小化历史包袱的影响,他们决定在新的大版本中调整和启用新的默认设置。Perl v5 将进入到一个长期的维护模式,最长维护时间可能长达 10 年。因为 Perl 7 基本上就是 v5.32,CPAN(Comprehensive Perl Archive Network)中的模块无需大的改变。Perl 7 计划在明年发布。
Perl
1
wenfeixiang(25847)
发表于2019年10月12日 10时45分 星期六
来自神童的陷阱
过去几个月,Perl 语言社区一直在讨论一个问题:是否应该给 Perl 6 重起一个名字。Perl 6 与广泛流行的 Perl 5 之间存在显著的差异,两者之间是不兼容的,不存在明确的升级渠道,许多人认为应该将 Perl 6 视为 Perl 5 的姐妹语言而不是继承者,而现有的命名方式则容易产生混淆。现在,在广泛讨论之后,Perl 语言作者 Larry Wall 批准将 Perl 6 重命名为 Raku,而 Perl 5 将被称为 Perl,继续按计划每年发布一个大更新。
Python
wenfeixiang(25847)
发表于2019年04月22日 17时51分 星期一
来自失眠
Python 作者 Guido van Rossum、Java 作者 James Gosling、Turbo Pascal 和 TypeScript 作者 Anders Hejlsberg,以及 Perl 作者 Larry Wall 本月早些时候齐聚一堂,讨论了(YouTube)编程语言设计的过去和未来。Guido van Rossum 说,设计一种语言类似 JK罗琳写《哈利波特》,罗琳在布局上是天才,她在第一本书中提到的某些细节在第六和第七本中成了情节重点。在设计语言时,我们也需要关注某些细节,比如关键词和编码风格,无论我们决定什么我们都必须保持,在未来找到使用这些细节的新方法,就像罗琳一样。James Gosling 被问到 Java 遵守的设计原则时表示,Java 并不是某种个人热情洋溢的项目,而是一个原型,一开始想要比 C 语言做的更好,然后失控了,项目的其它部分变成了某种背景,只留下了 Java。Larry Wall 想要创造出类似自然语言的语言,他解释说,与其将人放置到大学里决定他们走向何处,我们通过观察人们想走的路,然后在这些地方铺设捷径。Perl 的基本原则是为一切事情都提供 API,目的是成为出色的文本处理语言,同时也成为一种胶水语言。
Perl
pigsrollaroundinthem(39396)
发表于2018年06月25日 20时12分 星期一
来自6.00
Perl 语言项目释出了最新的  5.28.0 版本。新版本代表了自 Perl 5.26.0 发布以来大约 13 个月的开发,包含了 77 名作者对 2200 个文件的 73 万行变更。主要新特性包括:支持 Unicode 10.0, , string- 和 number-特定位操作符,识别混合的 Unicode 文字;更安全的使用哈希函数,更安全的就地编辑,等等。详细变化可阅读 perldelta。
Perl
pigsrollaroundinthem(39396)
发表于2018年05月23日 11时28分 星期三
来自没人能读懂 Perl 代码
Perl 模组库 CPAN 的搜索网站 search.cpan.org 将于 6 月 25 日退役,搜索功能将由 MetaCPAN.org 接手,search.cpan.org 网址将能继续工作,所有流量将重定向到 MetaCPAN。Graham Barr 在大约 20 年前开发了 search.cpan.org,1999 年初上线,迅速成为 Perl 开发者的重要搜索工具。它最初托管在华盛顿大学的一台 Solaris 服务器上,后来迁移到 Perl NOC,美国镜像由 YellowBotPhyber 托管,欧洲镜像由 digital craftsmen 托管。但过去几年,维护日益成为一种负担,因为大部分网站还是运行 2005 年代的代码。
Perl
1
pigsrollaroundinthem(39396)
发表于2017年06月01日 19时54分 星期四
来自Perl 6666
Perl 编程语言项目宣布释出 5.26 分支的第一个稳定版本。新版代表了 大约 13 个月的开发努力,包含了来自 86 位作者的大约 36 万行变更。主要变化包括:出于安全理由,模块搜索路径 (@INC)的末尾不再默认含有".";do 在未能加载文件时会给出警告;在正则表达式模式中,字符左大括号“{”应该转义;支持 Unicode 9.0,等等。详细变化可查看 perldelta.pod。下一个版本 Perl 5.28 预计将在 2018 年 4 月或 5 月发布。
Perl
6
pigsrollaroundinthem(39396)
发表于2016年08月25日 13时31分 星期四
来自简称唐政委
知名Perl程序员、数字活动人士唐鳳将担任台湾行政院政务委员,今年35岁的她将是行政院最年轻的政务委员。唐鳳原名唐宗漢,从小被视为神童,但不喜欢传统的教育方式,13岁开始不再去上学,主要依靠自学成为计算机方面的顶尖专家,他在2005年进行了变性手术,改名为唐鳳。她参加了很多开源项目,曾参与台湾太阳花运动,构建了零时政府平台g0v.tw。唐鳳表示她与苹果公司的顾问合约将在9月30日到期,10月1日起将就任行政院数字政务委员。
Perl
5
pigsrollaroundinthem(39396)
发表于2016年07月19日 17时23分 星期二
来自阻抗失配
Perl作者Larry Wall接受了/.读者的提问,回答了有关Perl及其它语言和个人习惯相关的问题。 Larry Wall称,他使用的电脑是雇主Craigslist提供的4核联想 X1 Carbon2,运行 Linux Mint,桌面环境是 Cinnamon,编辑器一开始是Emacs后切换到 vi/vim,桌面浏览器是Firefox/移动浏览器是 Chrome 。Wall说,他现在有点现金流问题,他提前送出了他的亿万财富,不像大多数慈善家年轻时像个守财奴,年长时倒慷慨大方了。对于Perl在Windows下的问题,Wall说Perl最早是遵循了UNIX传统,偏类UNIX系统,但 Perl 6之后情况不同了,对Windows / OSX / Linux的支持基本一致,如首席架构师Jonathan Worthington主要是在Windows上开发的。对于设计编程语言,Wall的经验之谈是“没有单一的最主要设计原则,包括这一条”。他还谈了知识产权、其它编程语言如 Python和PHP,版本控制系统Git,项目管理等等。
Perl
6
AnkhMorpork(36532)
发表于2015年12月25日 11时17分 星期五
来自叛逆的Perl
开发了十五年的Perl 6语言在圣诞节正式发布。Larry Wall以Perl 6吉祥物Camelia的名义宣布Perl 6可以在产品中使用,但强调她仍然处于青春期,也就是她有几分成熟了,但还是会有问题。我们知道的青春期的人有时候会表现的很成熟,但有时候也会很幼稚,比如一个15岁的人有时候会像25岁,有时候会像5岁。
Perl
14
wenfeixiang(25847)
发表于2015年10月07日 13时20分 星期三
来自等的花都谢了
Perl 6语言的开发持续了十多年,有一个古老的笑话说,Perl 6将在圣诞节发布,但不知道是哪一年的圣诞节。这个笑话即将成为过去,Perl作者Larry Wall证实,Perl 6将在2015年圣诞节发布,这一次的时间是明确无误而不是含糊其辞。此外,新的Perl 6网站也已经上线。在旧金山科学家探索馆举行的一个会议上Larry Wall谈论了Perl 6的新特性,他开玩笑的说,他们现在的最优先级工作是修正bug,以避免被错误当成特性。他介绍了一些新特性如匿名状态变量$++;和 序列算子等等。
Perl
WinterIsComing(31822)
发表于2015年08月17日 10时52分 星期一
来自Perl的历史
2015年8月16日是第一个Perl模组上传到CPAN的二十周年纪念。CPAN全称Comprehensive Perl Archive Network,是Perl程序的一个档案库,方便用户分享和下载。CPAN的模式吸引了许多编程语言模仿,今天的编程语言基本都有一个类似CPAN的程序库。第一位Perl模组上传者是Andreas König,他至今仍然是一名活跃Perl开发者。CPAN概念的提出者是 Jared Rhine,最终由Jarkko Hietaniemi在1995年将其实现。
Perl
2
WinterIsComing(31822)
发表于2015年07月15日 16时24分 星期三
来自凤姐
Perl 6用了15年时间开发,它计划在今年底正式发布。Perl作者Larry Wall接受了《Linux Voice》的采访,谈论了管理一个项目的难处,他的语言学背景如何影响Perl的设计,Perl 6为什么花了如此长时间的设计和开发。Larry Wall说,Perl 6一开始有很多绝妙点子,但你必须在其中有所取舍,否则只会变得一团糟。他承认Perl 6的开发伊始存在大量问题,早期版本看起来像是面向对象的汇编语言,唐凤(发起了Perl 6实现Pugs项目)因此提议使用Haskell去理清底层的语言模型。Perl 6有多个实现项目,除了Pugs外,还有Parrot VM,基于 .NET的Niecza,以及Rakudo和MoarVM。 Larry Wall称,今年的剩余时间需要将精力集中在MoarVM上。
Perl
2
WinterIsComing(31822)
发表于2015年06月03日 12时47分 星期三
来自Perl 6呢
Perl语言发布了5.x稳定分支的最新版本Perl 5.22。Perl 5.22代表着Perl 5.20.0发布至今12个月时间的开发,包含着大约590,000行代码变更,去除自动生成文件等后有大约37万行变更。新版的一大新特性是双钻石操作符<<>>,它的功能类似普通的钻石操作符<>,但更安全。其它新特性包括:十六进制浮点数,改进变量别名,从核心发行版中移除 Perl历史模块 CGI.pm和Module::Build,等等。
Perl
1
WinterIsComing(31822)
发表于2015年02月02日 11时10分 星期一
来自不容易
1月31日,Perl语言作者Larry Wall在布鲁塞尔举行的FOSDEM 2015会议上宣布将在今年圣诞节发布Perl 6的v1.0版本,Wall表示将在他61岁生日那天(9月27日)发布Perl 6 1.0的开发版本。在说了多年的圣诞节但不知道哪一年的圣诞节发布之后,Perl 6真的要降临了。Perl 6的开发始于2000年,如果真的在2015年发布,整个开发时间长达15年,堪称编程语言界的“永远的毁灭公爵”。