Rakudo Perl

From Seo Wiki - Search Engine Optimization and Programming Languages

Jump to: navigation, search

Rakudo Perl is an implementation, currently in development, of the Perl 6 specification for the Parrot virtual machine. The first major release (named "Rakudo *" or "Rakudo Star") is expected in April 2010.[1]

Originally developed within the Parrot project, its source code repository was split from that project in February 2009 so that it could be developed independently, though at that time there were still many dependencies. One goal is to rewrite methods using higher-level Perl 6 syntax, instead of Parrot intermediate representation (PIR), an assembly language.

The name "Rakudo" for the Perl 6 on Parrot compiler was first suggested by Damian Conway [2]. "Rakudo" is short for "Rakuda-dō" (with a long 'o'; 駱駝道), which is Japanese for "Way of the Camel". "Rakudo" (with a short 'o'; 楽土) also means "paradise" in Japanese.

The term "Rakudo Perl" is also intended to help enhance the distinction between the name of a language implementation ("Rakudo") from the name of the language specification ("Perl 6").

The monthly releases are synchronized with the monthly releases of Parrot, but occurring two days later[3] so that Rakudo may implement changes necessitated by Parrot. Rakudo Perl #14 was released in February 2009, codenamed Vienna after the Perl mongers group that has sponsored one of its developers since April 2008. Subsequent releases will also use codenames based on Perl mongers groups; the most recent release as of January 2010, #25, is codenamed Minneapolis.[4]


  1. Michaud, Patrick (2009-08-05). "Building a "useful release of Perl 6"". http://use.perl.org/~pmichaud/journal/39411. Retrieved 2009-08-20. 
  2. Michaud, Patrick (January 16, 2008). "The compiler formerly known as perl6". http://use.perl.org/~pmichaud/journal/35400. Retrieved February 27, 2009. 
  3. Michaud, Patrick (February 27, 2009). "Rakudo Perl development release #14 ("Vienna")". http://use.perl.org/~pmichaud/journal/38562. Retrieved February 27, 2009. 
  4. "Downloads for Rakudo Perl -- Perl 6 on Parrot". 2010-01-22. http://github.com/rakudo/rakudo/downloads. Retrieved 2010-01-31. 

External links

Personal tools

Served in 0.182 secs.