设为首页收藏本站

LUPA开源社区

 找回密码
 注册
文章 帖子 博客
LUPA开源社区 首页 业界资讯 开源资讯 查看内容

Perl 6现状

2014-11-6 11:35| 发布者: joejoe0332| 查看: 1175| 评论: 0|原作者: 谢丽|来自: InfoQ

摘要: Perl 6是一种语言规范,Rakudo是它的一种实现,Rakudo Star是Rakudo的一个发行版本,非常像是Perl 6的Alpha测试版。目前,有关Perl 6的大部分工作主要集中在Bug修复、性能和稳定性上,而不是增加新特性。 ...

  Perl 6是一种语言规范,Rakudo是它的一种实现,Rakudo Star是Rakudo的一个发行版本,非常像是Perl 6的Alpha测试版。


  Rakudo Star能够完成Perl 5所能完成的大部分任务,但缺少如下特性:


  还有一些特性是Perl 5没有Perl 6计划增加但尚未完全完成的,如:

  • 高级宏
  • 线程和并发
  • 用于大型数值型数据集的数据类型


  但它已经按照承诺提供了如下特性:


  目前,有关Perl 6的大部分工作主要集中在Bug修复、性能和稳定性上,而不是增加新特性。


  虽然按照预想Perl 6是Perl的下一个大版本,但社区现在将Perl 5和Perl 6看成单独的项目,它们有各自的团队和项目目标。与Perl 5相比,Perl 6是一门完全不同的语言。它与Perl 5不兼容,也不会代替Perl 5。后者会继续开发和改进,用它编写的CPAN模块还在稳定地增长。虽然有人认为Perl 6会杀死Perl 5,但实际上,Perl 6促进了Perl 5的发展,perl-5.10.x、perl-5.12.x的核心特性以及诸如MooseautoboxMethod-Signatures等CPAN分发包均受到它的影响。


  说到CPAN,它是Perl的一大优势,但Perl 6尚没有一个丰富的CPAN基础设施。不过,它也有一些模块:


  另外,在代码比较网站Rosetta Code上,有700多个Perl 6的示例。感兴趣的读者可以参考Perl 6官方文档对它们进行研究学习,并可以从这里了解Perl 6每周的最新进展。


  Rakudo Star安装文件下载请点击这里。希望了解Rakudo编译器内部结构的开发人员也可以每月从这里下载最新的源码包自行构建。需要注意的是,这些包中并不包含Rakudo Star中包含的文档或模块。

转自 http://www.infoq.com/cn/news/2014/11/perl-6-present-situation?utm_campaign=infoq_content&utm_source=infoq&utm_medium=feed&utm_term=global


酷毙

雷人

鲜花

鸡蛋

漂亮
  • 快毕业了,没工作经验,
    找份工作好难啊?
    赶紧去人才芯片公司磨练吧!!

最新评论

关于LUPA|人才芯片工程|人才招聘|LUPA认证|LUPA教育|LUPA开源社区 ( 浙B2-20090187 浙公网安备 33010602006705号   

返回顶部