Perl 6诞生于十年前,2001年-2004年是成形阶段,2005年唐凤发起了Pugs项目,这是Perl 6语言的首个完整实现;Pugs用Haskell编写,主要用于测试目的,加上唐凤个人的原因(他在2005年进行了变性手术,2007年突发急性肝炎),Pugs项目因此中断。Perl 6语言实现的努力转移到另一个项目Rakudo上。
早在2005年,Patrick Michaud就已着手在Parrot虚拟机上实现文法引擎(PGE)及编译器工具集(PCT)。到2007年,Patrick开始正式实现Perl 6语言;该计划在2008年初命名为Rakudo(乐土)。Rakudo的开发再次活跃了社区。2008年以来,Rakudo逐渐领先其它实现,完成度甚至超越了Pugs。Rakudo Star是Rakudo的一次重要发布,针对的是Perl 6的早期使用者,仍然有大量bug,速度也不尽人意,还有部分Perl 6语言规格尚未实现,但它为程序开发提供一个切实可行的工具,让开发者能体验下新的语言。
原文链接:http://developers.solidot.org/developers/10/07/29/1542236.shtml