Features/Rakudo Perl 6

From FedoraProject

< Features
Revision as of 00:02, 22 July 2009 by Cwickert (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search


Rakudo Perl 6


Rakudo is an implementation of the Perl 6 specification for the Parrot virtual machine, currently in development.


  • email: <gerd@fedoraproject.org>

Current status

  • Targeted release: Fedora 12
  • Last updated: 2009-07-21
  • Percentage of completion: 25%

Detailed Description

Perl 6 is a major revision to the Perl programming language, which introduces elements of many modern and historical languages. There are currently multiple implementation projects of Perl 6 underway, the most active developed one is Rakudo, an implementation of Perl 6 for the Parrot virtual machine.

Benefit to Fedora

By offering Perl 6 at the current state Fedora once again proves to be the driving force of innovation.


Package reviews

How To Test

  • Test that rakudo builds on the parrot RPMs provided in Fedora.
  • Use the tests included in Rakudo to verify that Rakudo actually works.

User Experience

Rakudo will give developers the possibility to port their programs to the Perl 6 specification. Although Perl 6 is still in development and no official release date has been set, the specification is feature complete and mature. Rakudo has released 17 stable releases so far.


(Note that parrot is a build dependency and not required at runtime.)

Contingency Plan

Drop the rakudo package from Fedora 12.


Release Notes

  • tbd

Comments and Discussion