Car-tech

Perl创建者提示即将发布的Perl 6发布

LOL PEARL SURPRISE FULL UNBOXING!!! SEASHELL FIZZ BATH BOMB & L.O.L MERMAID Dolls | Blind Bag ball

LOL PEARL SURPRISE FULL UNBOXING!!! SEASHELL FIZZ BATH BOMB & L.O.L MERMAID Dolls | Blind Bag ball
Anonim

在O'Reilly开源会议(OSCON)的年度“洋葱之州”演讲中,Perl的创建者Larry Wall暗示,期待已久的Perl编程语言第6版可能会很快发布。他还对Perl 6在发布后会产生的影响进行了深思熟虑。

运行的笑话Wall提供了关于Perl 6的内容,这是一项对十多年来一直在开发的语言的雄心勃勃的更新,它将会是“圣诞节前”。这句话的意思是说,他不会说圣诞节是哪年。

Wall每年都会发表一篇描述Perl社区进程的主题演讲,Wall通常会重申这个笑话。但在本周在俄勒冈州波特兰举行的OSCON会议上举行的这次会议上,他巧妙地暗示了即将推出可用版本的Perl 6的暗示。他指出,即使Perl 6的运行速度非常缓慢,并且存在很多bug,Perl 6仍然“存在很长时间”,他说:“作为一名Perl顾问,Bob Goolsby在Wall的演讲后表示,”圣诞节可以发生在今年7月。“

构建Perl 6的志愿者开发人员已经完成了一个稳定的,即使不是功能完整的Perl 6版本,开发人员也可以尝试。这个昵称为“Rakudo Star”的版本预计将于7月29日发布。

Wall的洋葱讲座在Perl用户中因为他们的奇思妙想而闻名,今年也不例外。沃尔邀请他的妻子和他的儿子帮助他,他的妻子扮演了一个天使,他的妻子在墙的另一边扮演魔鬼。这个纠结的组合对Wall提出的关于Perl 6的评论提供了不同的评论,代表了他对这门语言的未解决的观点。“

和Perl 6真的是同一种语言吗?”他对观众进行了调查,并没有提供明确的答案。相反,他总结道:“我真的非常善于不决定,当邮件列表中提出问题时,通常不会做出决定是我能做出的最重要的决定。”与过去几年一样,沃尔演示tomfoolery,演示了一些Perl 6的新技巧。

例如,给定一个数字模式,Perl 6可以直观地理解该系列中的下一个数字。声明“(1,3,5,7 … *)”将返回一组二十个奇数,从一开始。声明“(1,2,4 … *)”将返回一系列由2的幂次连续提供的数字,每个数字是前一个数字的两倍。

Wall沉思了Perl 6是否会成为一种颠覆性技术,一旦它被释放。他指出,“颠覆性技术”这个词已经被过度使用,意义不大,但这个词仍然值得。他将颠覆性技术定义为使当前技术不那么重要的技术,即使这种新技术不能完成某些事情以及它所取代的技术。“他指出早期版本的Perl已经破坏了Unix社区,因为他们没有遵循Unix的“做一件事,做得很好”的意识形态。 Perl开发人员自豪地说,使用Perl总是有不止一种方法来做某些事情。“Wall指出,Unix方法的问题在于很少有Unix实用程序确实做了他们应该做的很好的事情。

“他们都满有任意限制,”他说。管理员花费了大量精力试图让两个实用程序就某个操作达成一致的数据格式,这种操作不可避免地会导致“分散在目录中的许多小文件”。

“Perl可以运行环绕[Unix] shell,“他说。 “Perl会将数据分散在程序中。”

Wall对于Perl 6是否会像早期版本一样具有破坏性的问题似乎存在分歧

“Perl 6可能会带来一场血腥的革命,或者它可能是一个向前迈进的愉快的步骤,你们在房间里的人必须决定未来会是多么的暴力或和平,”他说。介绍了Perl 6的新吉祥物 - 一种名为Camelia的五颜六色的蝴蝶,他评论说吉祥物会提醒程序员在他们的作品中保持创意。“

我不认为专业和顽皮是互相排斥的,”他说。杰克逊涵盖了

IDG新闻服务

的企业软件和通用技术突发新闻。在@Joab_Jackson的Twitter上关注Joab。 Joab的电子邮件地址是[email protected]