在近日举行的O'Reilly开源大会上,Perl创始人Larry Wall暗示期待已久的Perl 6可能很快将会最终发布。没过多久,Rakudo和Perl 6开发团队就宣布“Rakudo Star”正式发布,Rakudo Star是Perl 6的***个可用版本,其主要针对想要尝试Perl 6的***批开发者。Perl语言上一次发布新版已经是十几年前的事了(Perl 5发布于1995年10月)。
Rakudo Star包含了Perl 6的大量新特性,包括对象模型、内省机制、接口等等,但是仍有一些新特点不在该版本中,这些包括:数组类型、宏、二进制对象、线程及并发性、非阻塞I/O和类型化数组。正因为如此,很多开发者认为Rakudo Star还并不是所谓的“Perl 6.0.0”版本。如果您尝试使用那些未加入的新特性,在很多情况下,Rakudo Star将报错。
据国外媒体报道称,开发团队计划每月对Rakudo Star版本进行一次更新发布,以增加那些新的功能,下一次更新发布的时间将定在8月24日。但是现在还不能肯定,未来的版本中到底是否包括一些Perl 6的核心功能。
下载Rakudo Star:http://github.com/rakudo/star/downloads
关于Rakudo Star的详细说明:http://github.com/rakudo/star/blob/master/skel/README
【编辑推荐】