[VPM] Rakudo is the Perl 6 implementation on Parrot

Darren Duncan darren at DarrenDuncan.net
Sat Jan 19 02:38:33 PST 2008


As people have probably been aware from various sources, one big 
difference between the new Perl 6 and Perl 5- is that while for the 
older Perl, the sole implementation (called 'perl') was also the 
spec, Perl 6 has a separate spec and multiple implementations, which 
is a much better way to do things.

The spec is called Perl 6, and apparently all of the implementations 
will come under names different from that, and no implementation will 
be the single official one.

The first main implementation, over Haskell, was called Pugs.

But now the big news for today is ...

The Perl 6 implementation over Parrot (a C-based virtual machine for 
dynamic languages), which was intended originally and will probably 
end up being the most used, has now been given a name, "Rakudo".

See http://rakudo.org/ , a central website for it, in particular 
http://www.rakudo.org/2008/01/the-compiler-formerly-known-as.html for 
an explanation of this naming decision.

So in the future if people start referring to Rakudo, you'll know what it is.

-- Darren Duncan


More information about the Victoria-pm mailing list